Overview
The Senior Front-End Engineer will work within a high-performing Agile team to develop and enhance high-traffic eCommerce and service web applications using modern technologies. Collaborating with other engineers, they will focus on building scalable and secure front-end applications while also contributing to the overall technical direction and process improvements of the team.
Responsibilities
- Build well-crafted, scalable front-end applications using React.js and Next.js.
- Develop and support server-side rendered applications utilizing AWS Lambda.
- Write resilient, performant, and secure code for various applications.
- Implement end-to-end testing including unit, functional, integration, and visual regression tests.
- Contribute to technical direction, tooling, and process enhancements.
Requirements
- Strong commercial experience with React and Redux.
- Solid understanding of Test-Driven Development (TDD), Continuous Integration/Continuous Deployment (CI/CD), and testing frameworks such as Jenkins and Cypress.
- Experience optimizing applications for performance, security, and resilience.
- Familiarity with TypeScript, Node.js, and GraphQL is a bonus.
- Knowledge of AWS Lambda and serverless architectures is desirable.