Sr. Software Engineer, Frontend
The Sr. Software Engineer (FE) will lead the development of scalable, high-performance frontend architectures. You will drive engineering excellence through modern React patterns, robust testing strategies, and the strategic use of AI-assisted development tools to accelerate delivery without compromising quality.
Responsibilities
- Core Engineering: Build scalable frontend applications using modern React patterns and a component-driven architecture.
- Systems Design: Own the design and implementation of a reusable, accessible component library and documentation.
- Testing & Quality: Define the frontend testing strategy (Unit, Integration, E2E) including visual regression and user interaction coverage.
- Performance & Reliability: Optimize client-side performance and ensure production readiness through observability, error monitoring, and rapid incident resolution.
- AI Integration: Leverage and advocate for AI-assisted tools (e.g., GitHub Copilot, Claude) to accelerate development while maintaining rigorous engineering judgment and accountability for code correctness.
- Leadership: Drive team-wide best practices, conduct quality code reviews, and mentor engineers to elevate overall engineering quality.
- Collaboration: Partner with Product and Design to translate requirements into intuitive UI, making informed technical trade-offs in the face of ambiguity.
Minimum Qualifications
- Experience: 5+ years building reliable, high-performance frontend applications at scale.
- Core Stack: Expertise in React (Hooks, State Management), TypeScript, and modern tooling (Vite, Webpack).
- Testing: Proficiency with Jest, React Testing Library, and Cypress/Playwright.
- UI/UX: Proven experience building design systems or component libraries with a focus on WCAG accessibility.
- AI Literacy: Demonstrated ability to use and critically validate AI-assisted coding outputs (e.g., Claude, Copilot).
- Education: Bachelor’s in CS or equivalent practical experience.
Preferred Qualifications:
-
Fullstack: Experience with Ruby on Rails, Node.js, or AWS/Cloud infrastructure (Docker, Kubernetes).
Skills
As published by lever · 18 questions
Basics
Resume/CV, Full name, Email, Phone, Current location, Current company, LinkedIn URL, GitHub URL, Stack Overflow URL, Portfolio URL, Twitter URL, Other website
Short answers (9)
- Name
- Position Applying For
- Address
- University
- What are your salary expectations? (Approx.)
- Name
- Position Applying For
- Address
- University
Pick from a list (9)
- Gender
- Do you now or will you in the future require sponsorship to work legally in the country in which the job is located?*Please note: Proof of eligibility may be required at time of hire.*
- Have you built and maintained large-scale production applications using modern React (Hooks, state management) as the primary frontend framework?
- Have you used TypeScript as the primary language for frontend development in production, along with modern build tools (e.g., Vite, Webpack)?
- Have you designed and owned a reusable component library or design system used across multiple teams or products?
- Have you implemented a comprehensive frontend testing strategy in production, including unit, integration, and E2E tests (e.g., Jest, React Testing Library, Cypress/Playwright)?
- Do you actively use AI coding tools (e.g., Copilot, Claude, ChatGPT) in your daily workflow and validate their outputs before production use?
- Gender
- Please confirm which community background you identify with: