Equinix is looking to solve the problem of shortening the path to connectivity to enable innovations that enrich work, life, and planet by designing and developing scalable, performant, and responsive React.js applications.
Requirements
- Expert-level proficiency in React.js and its ecosystem (React Router, Hooks, Babel, Webpack, etc.)
- Advanced knowledge of TypeScript, ES6+, and modern frontend testing frameworks (Jest, Cypress, Playwright)
- Strong experience with frontend architecture including mono-repos, micro-frontends, and modular design principles
- Proficient in HTML5, CSS3 (including Flexbox and Grid), and CSS pre-processors like SASS/LESS
- Familiarity with RESTful APIs, GraphQL, and asynchronous data handling patterns
- Experience integrating AI-powered development tools (e.g., GitHub Copilot, Cline) to enhance productivity and code quality
- Solid understanding of Agile/Scrum methodologies, CI/CD pipelines, and DevOps practices
Responsibilities
- Lead the design, architecture, and development of scalable, performant, and responsive React.js applications
- Build and maintain modular, reusable component libraries and frontend tooling strategies that support multiple teams and products
- Apply advanced engineering practices such as Test-Driven Development (TDD), Domain-Driven Design (DDD), and Object-Oriented JavaScript (OO-JS) to deliver robust Single Page Applications (SPAs)
- Own and optimize CI/CD pipelines using GitHub Actions, ensuring seamless integration, testing, and deployment of frontend modules
- Implement and maintain automated testing frameworks including Jest, Cypress, and Playwright to ensure code quality and reliability
- Drive performance optimization, accessibility, and security across all frontend applications
- Lead troubleshooting and resolution of production issues, ensuring minimal downtime and long-term stability
Other
- 5+ years of professional experience in frontend engineering, with a strong track record of delivering enterprise-grade web applications
- Collaborate with UX designers and product managers to influence design decisions and ensure incremental delivery aligned with agile sprint cycles
- Mentor and guide engineers across teams, fostering a culture of technical excellence, innovation, and continuous learning
- Collaborate cross-functionally with backend engineers, product teams, and stakeholders to deliver cohesive, high-impact solutions
- Strong communication and collaboration skills, with the ability to break down complex features into manageable development tasks and drive execution