Salary
💰 $130,000 - $175,000 per year
Tech Stack
AWSDjangoDockerJavaScriptKubernetesNext.jsPythonReactTypeScript
About the role
- Lead frontend technical strategy, define best practices, champion modern frontend architecture, and drive adoption of component libraries, state management patterns, and performance optimizations.
- Build customer-facing features as a hands-on engineer using React, TypeScript, Next.js, and associated libraries.
- Shape the frontend guild: facilitate discussions, align engineers across squads, promote knowledge-sharing and consistency.
- Mentor and grow engineers: coach junior/mid-level developers, review code, and help build frontend skills.
- Collaborate cross-functionally with Product Managers, Designers, Data Scientists, and Backend Engineers to deliver features.
- Contribute full-stack when needed: dive into backend services (Python, AWS, APIs, Kubernetes) to deliver end-to-end solutions.
- Drive engineering excellence: influence tooling, CI/CD, testing, and monitoring strategies to improve developer velocity and reliability.
- Represent engineering in planning sessions, roadmap discussions, and cross-team initiatives.
Requirements
- 8+ years of professional software engineering experience
- At least 5 years of recent experience in React and TypeScript
- Experience scaling and optimizing large-scale SPAs
- Knowledge of rendering/performance tradeoffs, accessibility, and design fidelity
- Comfortable contributing to backend systems (Python/Django/FastAPI, AWS, data pipelines)
- Technical leadership experience leading discussions and influencing architecture
- Experience mentoring junior and mid-level engineers
- Cross-functional collaboration skills with Product, Design, Data Scientists, and Backend Engineers
- Familiarity with design systems/component libraries, state/data management libraries, Google Maps API or data visualization libraries, CI/CD (GitLab), Docker/Kubernetes, headless CMS (nice-to-have)