Senior Software Engineer, Frontend
Senior frontend engineer owning authentication experiences across login, signup, OAuth, and account security. The role requires 5+ years with React and TypeScript, technical design leadership, architecture strategy, mentoring, and end-to-end project delivery.
About the job
Responsibilities
- Lead end-to-end frontend projects from design through implementation, deployment, and monitoring for login, signup, OAuth, account security, and multi-user/multi-organization support.
- Author and review technical design documents, translating ambiguous and complex initiatives into executable plans.
- Drive the Native versus Webview architecture strategy for authentication surfaces, balancing latency, reliability, and user experience.
- Identify and resolve systemic technical debt and code-quality issues across the team’s codebase.
- Lead on-call, code review, and incident-response rituals.
- Mentor engineers on frontend craft and ownership.
Requirements
- 5+ years of production frontend engineering experience with React and TypeScript.
- Experience independently leading end-to-end delivery of ambiguous, complex projects.
- Experience authoring and driving technical design documents through cross-functional review and implementation for 2–3 major initiatives.
- Demonstrated ability to resolve systemic technical debt with measurable improvements to reliability or developer velocity.
- Experience mentoring engineers and leading on-call rotations, code review standards, and incident response.
- Ability to use generative AI responsibly with human oversight to improve workflow efficiency, cost, and quality.
Compensation and Benefits
- Annual base salary: $186,065–$218,900 USD, excluding equity and bonus.
- Total compensation may include equity and bonus eligibility.
- Benefits include medical, dental, vision, and 401(k).
Skills
React, TypeScript, Frontend Engineering, OAuth, Multi-Factor Authentication, Webview, Technical Design, Incident Response, Generative AI
Similar jobs
Frontend Engineering jobsSenior frontend engineer owning consumer crypto payment flows across web and mobile. Focus on building reliable, high-scale payment experiences, driving latency/SLO improvements, and mentoring engineers.
Leads development of React-based web applications for complex real-time and historical aviation data, while mentoring engineers and setting frontend architecture and quality standards. Requires 5+ years of experience with React, TypeScript, JavaScript, state management, and performance optimization.
Build customer-facing frontend experiences for growth, including onboarding flows, experiments, upgrade funnels, and activation infrastructure. The role requires 6+ years of experience, strong React and TypeScript skills, and a product-oriented UX sensibility.
Build Reddit’s web media experience, including the React/TypeScript player interface and backend APIs that support low-latency video and audio playback. The role requires 5+ years of software development experience and strong modern web development skills.
Build and evolve user-facing frontend products that help Reddit communities grow, contributing across design, development, experimentation, launch, and maintenance. The role requires 6+ years of frontend software development experience, modern web framework expertise, and strong ownership and collaboration skills.