onsite
Staff Software Engineer, Frontend - HARVEY
Software Engineer
Lead the design and delivery of high‑performance web applications using React, TypeScript, and GraphQL, while shaping frontend architecture, driving best‑in‑class testing, and mentoring engineers in a fast‑moving AI‑enabled platform.
About the role
Key Responsibilities
- Architect and implement scalable, maintainable frontend solutions for a complex AI‑driven legal services platform.
- Lead a team of engineers in delivering high‑quality React and TypeScript code, establishing coding standards and best practices.
- Design and integrate GraphQL APIs, ensuring optimal data fetching and performance across the product.
- Own CI/CD pipelines for frontend deployments, automating builds, tests, and releases.
- Mentor junior developers, conduct code reviews, and foster a culture of continuous learning and improvement.
Requirements
- 5+ years of professional experience building large‑scale web applications with React and TypeScript.
- Deep understanding of frontend architecture, state management, and performance optimization.
- Proficiency with GraphQL, RESTful APIs, and modern build tools (Webpack, Vite, etc.).
- Hands‑on experience with CI/CD platforms (GitHub Actions, Jenkins, CircleCI) and automated testing frameworks (Jest, React Testing Library).
- Strong problem‑solving skills, ability to work cross‑functionally, and a track record of mentoring engineering teams.
Skills
reacttypescriptgraphqlcicd