Senior Frontend Developer
Summary
Build modern web apps with React, TypeScript, and micro frontends; collaborate on a design system and deliver test-driven code.
Join a product-focused technology team where you'll build modern, scalable web applications that deliver exceptional user experiences. This role offers the opportunity to work with the latest front-end technologies, influence technical direction, and contribute to the evolution of a growing digital platform.
Key Responsibilities
- Develop and maintain front-end applications using React and TypeScript.
- Build and enhance micro front-end solutions using Webpack Module Federation.
- Collaborate with UX teams to implement and improve a reusable design system using Chakra UI.
- Develop high-quality, test-driven code using Jest and Playwright.
- Integrate front-end applications with back-end services and APIs.
- Participate in Agile development processes and contribute to technical best practices.
Experience and Skills Required
- Relevant qualification in Computer Science, Information Technology, Software Engineering, or a related field.
- 5+ years of software development experience in complex product environments.
- Strong experience with React and TypeScript.
- Solid understanding of UI/UX principles and component-based design systems.
- Experience with Unit Testing, End-to-End Testing, and BDD practices.
- Experience working in Agile teams.
Advantageous Experience
- NX and monorepo management.
- GitLab CI/CD.
- Docker and DevOps practices.
- Micro front-end architecture patterns.