
Senior Software Engineer, Frontend Engineering
Maven Clinic4 months ago
Base Salary
$195k - $300k/yr
Responsibilities
- Develop and implement responsive web or mobile applications using HTML, CSS, JavaScript, TypeScript, and React.
- Use Node.js to support front-end architecture and server-side rendering.
- Collaborate with backend developers to integrate frontend components with backend APIs.
- Work with product managers and designers to understand user needs and translate them into technical specifications.
- Ensure the security, scalability, and performance of frontend applications.
- Test and debug frontend code to maintain high-quality standards.
- Participate in code reviews and pair programming to ensure code quality.
- Maintain code documentation and contribute to the company's knowledge base.
- Promote diversity and inclusion while supporting the company's overall goals.
Requirements
- 5+ years of professional experience in frontend web development.
- Strong proficiency in HTML, CSS, JavaScript, TypeScript, and modern JavaScript frameworks like React or Vue.js.
- Experience with responsive design and mobile-first development.
- Knowledge of web performance optimization and web accessibility.
- Familiarity with unit testing tools like Jest and automated testing frameworks like Selenium or Cypress.
- Proficiency in version control tools such as Git.
- Experience working in Agile development environments.
- Excellent communication and collaboration skills.
- Experience leading projects and mentoring junior developers.
Benefits
- Access to the full Maven platform and specialists for mental health, reproductive health, and family planning.
- Wellness partnerships for whole-self care.
- Hybrid work model with in-office meals and work together days.
- 16 weeks of 100% paid parental leave and a new parent stipend for eligible employees.
- Annual professional development stipend and access to a personal career coach.
- 401K matching for US-based employees with immediate vesting.
Tech Stack
CSSCypressGitHTMLJavaScriptJestNode.jsReactSeleniumTypeScriptVue.js