Design, develop, and maintain web-based user interfaces written in Typescript using React
Ensure high-quality code through automated testing, particularly integration testing, and maintain a strong emphasis on code quality
Collaborate with cross-functional teams, including Business Analysts (BAs), QA engineers, and Project Managers (PMs), to deliver solutions that meet business requirements
Wireframing user interfaces for rapid prototyping and feedback
Demonstrate T-shaped skills by actively contributing to all areas of development and assisting team members in developing their own T-shaped skills
Participate in agile ceremonies and contribute to an agile mindset within the team
Maintain detailed documentation of code, processes, and system configurations.
Requirements
Minimum 3 Years of professional web application development
Recent experience with React functional components (experience with other frameworks may be considered)
Experience writing integration and unit tests for user interfaces is required
Experience designing and building systems using a contract-first methodology is preferred
Must feel comfortable creating wireframes in Figma (or similar tools)
Experience with Isomorphic frameworks, such as NextJS is preferred
Experience with mono-repo tooling, such as NX or yarn workspaces, is preferred
Experience working in agile environments and a strong agile mindset
Excellent attention to detail, highly organised with a proactive approach.
Strong analytical ability and problem-solving skills.