Own the generation and quality of front-end code produced through AI-assisted development workflows.
Define and maintain clear acceptance criteria and test cases before implementation begins, ensuring a test-driven development approach.
Review, refine, and approve AI-generated front-end code to ensure it meets product requirements, engineering standards, and long-term maintainability goals.
Provide structured guidance and constraints to AI systems so generated code aligns with established front-end architecture and patterns.
Write code as necessary to fill in gaps and bridge the last mile.
Identify gaps, edge cases, and failure modes in AI-generated solutions and address them through improved tests, specifications, or guidance.
Ensure front-end implementations meet accessibility, performance, and usability expectations.
Act as the final quality checkpoint for front-end work prior to merge or release.
Continuously improve AI-assisted development practices based on observed outcomes and quality trends.
Requirements
Senior-level experience building and maintaining complex front-end applications (e.g., React, TypeScript, modern testing frameworks).
Deep understanding of test-driven development and quality-first engineering practices.
Strong code review skills and the ability to evaluate quality, maintainability, and architectural fit.
Experience working with AI-assisted coding tools or systems, with a clear understanding of their strengths and failure modes.
Ability to express technical intent clearly through specifications, tests, and acceptance criteria rather than implementation alone.
Quality will be measured by the user experience. An intuitive UI that is well architected is critical. We continuously survey our users to get feedback on the experience, and a critical success factor of this role is that it is an excellent user experience.
Tech Stack
React
TypeScript
Benefits
Employee benefits eligibility (health, disability, AD&D, life insurance).