Posted Dec 17, 2025

Front End Engineer - Bay Area

Apply Now
We are seeking a skilled Senior Frontend Developer to join our team. You will design, develop, and optimize complex, high-performance web applications, ensuring seamless user experiences and impactful business outcomes. You’ll collaborate with cross-functional teams to deliver scalable solutions and tackle challenging technical problems. Key Responsibilities Develop and Optimize Web Applications : Build and maintain single-page applications (SPAs) using modern JavaScript frameworks like React, Vue, or Angular, ensuring high performance and scalability. Performance Optimization : Implement strategies to improve Core Web Vitals (LCP, FID, CLS), reduce bundle sizes, and enhance runtime performance through techniques like code splitting, lazy loading, and caching. CI/CD and Build Optimization : Streamline continuous integration and deployment pipelines, optimize build times, and implement solutions like parallel builds, incremental compilation, or build caching. State Management and Orchestration : Design robust client- and server-side state management systems, supporting features like real-time collaboration using WebSockets, CRDTs, or event sourcing. Problem-Solving and Trade-offs : Analyze technical challenges, evaluate trade-offs between development speed and runtime performance, and propose solutions that balance user needs and business goals. Collaboration and Communication : Work closely with product managers, designers, and backend engineers to align technical solutions with business objectives, clearly communicating trade-offs and outcomes. Qualifications Experience : 5+ years of frontend development experience, with a proven track record of building and optimizing complex web applications. Technical Skills : Proficiency in JavaScript/TypeScript and modern frameworks (React, Vue, or Angular). Deep understanding of performance optimization techniques, including Core Web Vitals, bundle size reduction, and caching strategies. Experience with CI/CD pipelines, build tools (e.g., Webpack, Vite), and build optimization strategies. Familiarity with state management and orchestration, including client-side and server-side approaches (e.g., WebSockets, CRDTs, or state machines). Problem-Solving : Ability to diagnose complex issues, propose multiple solutions, and articulate trade-offs in terms of technical feasibility and business impact. Business Acumen : Demonstrated ability to connect technical decisions to user needs and business outcomes, with examples of measurable impact (e.g., improved conversion rates, reduced load times). Communication : Strong storytelling skills to explain technical concepts clearly to technical and non-technical stakeholders. Preferred Qualifications Experience migrating legacy systems to modern frameworks or architectures. Knowledge of real-time collaboration features, such as operational transforms or CRDTs. Familiarity with monorepo/polyrepo setups and dependency management. Experience establishing performance budgets or monitoring real user metrics.