Basic Qualifications
- Design, develop, and maintain high-quality, reusable, and performant front-end code using JavaScript, HTML, CSS, Typescript,and React.
- Integrate with backend systems using GraphQL.
- Write comprehensive unit and integration tests to ensure code quality and maintainability.
- Produce clear and concise documentation for your code and design choices.
- Collaborate effectively with product managers, designers, and other engineers to translate requirements into technical solutions.
- Actively participate in the full software development lifecycle, including inception, design, development, testing, deployment, and maintenance.
- Implement A/B testing strategies to optimize user experience and drive product decisions.
- Participate in on-call rotations to ensure system stability and address production issues.
- Proactively identify and contribute to the reduction of technical debt.
- Stay up-to-date with the latest front-end technologies and trends.
Preferred Qualifications
- 3+ years of software development experience
- Proven experience as a Front End Engineer with a strong understanding of JavaScript, HTML, CSS, and React.
- Experience working with GraphQL.
- Solid understanding of UI design principles and patterns.
- Experience writing unit and integration tests.
- Excellent communication and collaboration skills.
- Experience working with product managers and stakeholders to define and implement solutions...
- Familiarity with A/B testing methodologies.
- Experience with agile development practices.
- A proactive approach to problem-solving and a commitment to continuous improvement.
For San Francisco, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,500 per year.
For Sunnyvale, CA-based roles: The base salary range for this role is USD$167,000 per year - USD$185,500 per year.