Job description
Roles & Responsibilities:
- Build rich, modern web interfaces using React, TypeScript, HTML, and CSS.
- Lead development of modular, maintainable front-end components and UX workflows.
- Collaborate with designers, product managers, and back-end engineers across time zones.
- Drive front-end architecture decisions and advocate for clean, scalable code.
- Build and maintain CI/CD pipelines for front-end test automation and deployment.
- Participate in and lead code reviews, technical discussions, and design sessions.
- Mentor junior engineers and promote best practices in front-end development.
- Contribute to a positive, inclusive, and high-performance engineering culture.
You will enjoy this role if you...
- Are a Javascript geek with a desire to stay ahead of the curve.
- Like building beautiful well-architected software products with millions of users.
- Work collaboratively as part of a close-knit team of geeks, architects and leads.
Desired Skills & Experience
- 5-7 years of experience in front-end development.
- Deep understanding of React.js, Redux (or other state management), TypeScript, and CSS pre/post-processors.
- Solid understanding of microservices principles, including API contracts, data handling, and service boundaries.
- Experience building single-page applications (SPAs) at scale.
- Familiarity with automated testing (unit, integration, and e2e).
- Exposure to CI/CD pipelines and modern release practices, Familiarity with cloud platforms is a plus.
- Strong collaboration skills and experience working on distributed teams.
- A bias toward delivering high-quality user experiences with empathy for the end user.
- Bachelor s degree in Computer Science or equivalent experience.