Senior Front-End Developer | ScaleneWorks INC
Job Description
Senior Front-End Developer
Company Overview
WPP is the creative transformation company, leveraging the power of creativity to build better futures for its people, planet, clients, and communities. With a global network of more than 109,000 accomplished people in 110 countries, WPP's headquarters are located in New York, London, and Singapore, with a corporate presence in major markets worldwide. The company creates transformative ideas and outcomes through an integrated offer of communications, experience, commerce, and technology. WPP collaborates with some of the world's largest corporations, including Ford, Unilever, and Google, and is recognized for its commitment to diversity and inclusion.
Job Summary
The Senior Front-End Developer will play a crucial role in a greenfield program aimed at augmenting WPP's world-class AI with a back-office workflow platform. This role focuses on building and maintaining high-quality web applications with an emphasis on ReactJS (or similar frameworks), micro frontends, and Test-Driven Development (TDD). The successful candidate will collaborate with cross-functional teams to deliver seamless user experiences and ensure code quality through automation testing.
Responsibilities
- 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 enhance testing efficiency and coverage.
- Optimize front-end performance for speed and scalability.
- Participate in code reviews and provide constructive feedback to junior developers.
- Mentor and guide junior and mid-level developers, fostering a collaborative and growth-oriented environment.
Qualifications
- Strong experience in ReactJS or similar modern JavaScript frameworks (e.g., Vue.js, Angular).
- Proven experience 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.
Preferred Skills
- Experience with containerization and Docker.
- Knowledge of cloud-based platforms (e.g., AWS, Azure, Google Cloud).
- Familiarity with CI/CD pipelines and DevOps practices.
Experience
- Strong background in front-end development; specific years of experience not specified.
Environment
- The typical work setting is a collaborative, dynamic team environment focused on agile methodologies.
Salary
- Salary information is not specified.
Growth Opportunities
- Opportunities for professional growth and career advancement within the company.
Benefits
- Information on benefits is not specified, but candidates can expect a supportive and inclusive work culture that champions diversity and creative problem-solving.