Job Overview
Create sophisticated front-end web applications using React.js and NextJS, ensuring a seamless user experience.
Main Responsibilities:
* Develop Server Side Rendered web applications utilizing AWS Lambda for efficient scalability.
* Write robust code that undergoes continuous testing, deployment, and performance evaluation at scale.
* Test front-end applications end-to-end with unit, functional, integration, visual regression, and Lighthouse testing.
* Collaborate with a self-organizing Agile team to build high-traffic eCommerce and Service web applications for OTT products.
* Contribute to the team's technical direction and enhance its tools and processes.
* Maintain code consistency with the department's technical strategy, emphasizing performant, resilient, secure, and well-monitored web applications.
Requirements:
* Solid commercial experience in React/Redux development.
* Familiarity with development best practices such as TDD, continuous integration, and continuous delivery.
* Understanding of/experience with CI tools (Jenkins, Concourse) and testing frameworks.
* Experience optimizing web applications in areas like performance, security, and resilience.
* Able to push for new improvements across the code base and influence/learn from a large community of developers.
* Ability to coach and mentor junior team members.
* Desirable: experience with other development languages, frameworks, and testing frameworks like TypeScript, NodeJS, NextJS, GraphQL, and Cypress; knowledge and experience with AWS Lambdas.