Equinix is looking to solve the problem of designing systems and application software for their product teams, analysts, and other engineers.
Requirements
- Over 3 years of professional experience in frontend development, delivering scalable and high-performance web applications
- Proven experience as a React.js Developer, showcasing your expertise through successful project delivery
- Advanced proficiency in React.js, React-router, Babel, NPM, Webpack, etc., and their core principles, including state management, functional components, hooks, and virtual DOM manipulation
- Strong knowledge of Typescript, Jest, and Cypress/Playwright
- Ability to identify and rectify performance bottlenecks, ensuring an unparalleled user experience
- Strong command of HTML5, CSS3, and JavaScript (ES6+), along with modern frontend build tools and workflows
- Familiarity with RESTful APIs, GraphQL, or similar data communication protocols
Responsibilities
- Work closely with our internal teams to translate design concepts and wireframes into responsive and performant React.js applications
- Architect, build, and maintain modular and reusable components that reflect the pinnacle of coding excellence and adhere to best practices
- Hands-on design and development of single page application using TDD (Test driven development) and (DDD) Domain-driven design models and High-level proficiency in OO-JavaScript
- Influence UX designers to get optimal and incremental designs keeping short sprints in consideration
- Accountable for Unit, Automation tests with Cypress framework, build and deploy one or more modules using GitHub Actions in a DevOps environment
- Maintain and enhance Single Page Applications (SPAs), mono-repos, micro-frontends, and frontend tooling
- Responsible for troubleshooting and fixing production issues in quick turnaround time
Other
- Bachelor's in Computer Science or Computer Engineering
- Ability to deal with ambiguity and break down complex features into comprehensive smaller development tasks
- Good understanding of Agile/Scrum, continuous integration, and deployment
- US Benefits: - Insurance: You may enroll in health, life, disability and voluntary plans that are designed for you and your eligible family members
- Paid Time Off (PTO) and Paid Holidays: You will receive an accrued amount of PTO each pay period along with various paid holidays for you to rest and recharge