Senior Front End Engineer
Build and evolve scalable web experiences and frontend architecture using React, TypeScript, and Next.js. The role requires senior-level frontend expertise, production web application experience, cloud familiarity, and strong testing, performance, and mentoring capabilities.
About the job
Responsibilities
- Partner with Product and Design to define, build, and evolve user experiences using modern frontend technologies.
- Own and evolve frontend architecture for scalability, performance, accessibility, and maintainability.
- Design and implement complex frontend systems using React, TypeScript, and Next.js, including server-side rendering, routing, data fetching, and performance optimization.
- Establish frontend engineering standards, including patterns, tooling, testing strategies, and CI/CD best practices.
- Drive cross-team technical initiatives aligned with backend APIs, platform capabilities, and product strategy.
- Identify technical risks and opportunities, providing technical direction and trade-off analysis.
- Mentor and guide frontend engineers.
- Design and implement unit, integration, and UI automation tests.
- Define and monitor frontend performance, reliability, and user behavior metrics.
Requirements
- Bachelor’s degree or higher in Computer Science or a related technical field involving coding, or equivalent technical experience.
- Expert-level proficiency in HTML, CSS, JavaScript, TypeScript, React, and Next.js.
- Strong experience with frontend architecture, state management, component design, design systems, micro-frontends or modular architectures, and performance optimization.
- Experience building and operating production web applications using server-side and client-side rendering.
- Deep understanding of software engineering best practices across the software development lifecycle, including testing, code reviews, observability, and operational excellence.
- 4+ years of industry experience, with significant depth in frontend or web platform development.
- Experience working in cloud-based environments such as AWS, Google Cloud, or Azure, particularly for frontend delivery and integration.
Nice-to-haves
- Experience building 0-to-1 products in ambiguous, early-stage, or research and development environments.
- Experience using AI-assisted development tools such as Copilot, Cursor, or large language models.
Compensation and Benefits
- Base salary: $228000–$279200 for the Mountain View location.
- Equity and benefits included.
Skills
HTML, CSS, JavaScript, TypeScript, React, Next.js, Server-Side Rendering, Client-Side Rendering, State Management, Design Systems, Micro-Frontends, CI/CD, AWS, GCP, Azure
Similar jobs
Frontend Engineering jobsBuild and lead frontend experiences for complex financial sustainability applications, owning architecture, UI/UX quality, and collaboration with design teams. Requires 6+ years of software engineering experience, deep frontend expertise, and a record of mentoring others.
Leads web platform performance, observability, release verification, and AI-driven developer tooling for a high-traffic Next.js product. The role combines hands-on architecture with leadership of a small team and requires deep production web performance and systems experience.
Own and advance deck.gl-based geospatial visualization libraries, delivering scalable 2D and 3D rendering for mapping data while improving performance and mentoring engineers. Requires 5+ years of software engineering experience, strong React and TypeScript skills, and hands-on WebGL mapping expertise.
Senior frontend engineer building data-dense compensation and pricing interfaces, while shaping scalable architecture, performance, accessibility, and technical strategy. Requires 5+ years of frontend engineering experience plus strong prioritization, communication, and mentoring skills.
Senior frontend engineer building and refining client-facing financial software, leading end-to-end technical work and cross-functional projects. Requires 7+ years of frontend experience with React, TypeScript, ES6+, and Webpack.