
Senior Front-End Developer (ReactJS) - WPP OPEN
- London
- Permanent
- Full-time
- Design, develop, and maintain modern web applications using ReactJS (or similar front-end frameworks).
- Architect and implement micro frontends to ensure modular, scalable, and efficient solutions.
- Collaborate with cross-functional teams (design, backend, product) to deliver seamless user experiences.
- Ensure the quality of code through Test-Driven Development (TDD) practices and write unit, integration, and end-to-end tests.
- Implement automation testing frameworks to improve testing efficiency and coverage.
- Optimize front-end performance for speed and scalability.
- Participate in code reviews and provide constructive feedback to junior developers.
- Stay up to date with the latest front-end development trends, tools, and best practices.
- Mentor and guide junior and mid-level developers, fostering a collaborative and growth-oriented environment.
- Strong experience in ReactJS or similar modern JavaScript frameworks (Vue.js, Angular, etc.).
- Proven experience working with micro frontends architecture and principles.
- Solid understanding of Test-Driven Development (TDD) and hands-on experience in writing testable code.
- Familiarity with automation testing tools and frameworks (e.g., Jest, Cypress, Selenium).
- Deep knowledge of HTML5, CSS3, and JavaScript (ES6+).
- Experience with state management libraries like Redux, Recoil, or similar.
- Strong understanding of version control systems, especially Git.
- Knowledge of RESTful APIs and integrating front-end with back-end services.
- Familiarity with build tools like Webpack, Babel, and task runners like Gulp or Grunt.
- Excellent problem-solving skills and ability to work autonomously.
- Strong communication skills and ability to work in an agile team environment.
- Experience with containerization and Docker.
- Knowledge of cloud-based platforms (e.g., AWS, Azure, Google Cloud).
- Experience with CI/CD pipelines and DevOps practices.