Job Title: Senior Front-End Software Engineer Company Name: MasteryPrep Job Url: https://masteryprep.pinpointhq.com/postings/acd927a2-1804-48d8-bc8f-f69f3b110753?utm_medium=job_board&utm_source=indeed&indeed=organic Job Description: Senior Front-End Software Engineer The Opportunity We’re looking for a talented Senior Front-End Software Engineer to help us scale impactful, equitable education solutions. You’ll be joining a high-performance, values-driven team dedicated to delivering the most effective test preparation on the market. We live by these values: Go pro or go home. Get better than the best. Do right. Period. Make it happen. Excuses never built anything. Make it awesome. There is no equality without quality. Customers are forever. This company is for them. About the Role This role owns the generation, quality, and maintainability of front-end code produced through AI-assisted workflows, acting as an editor and architect with clear responsibility for code quality in a test-driven development environment.  You’ll architect and leverage AI to implement high-quality user interfaces using React and TypeScript. Your work will ensure accessibility (WCAG), responsiveness, scalability, and performance across our web applications. You’ll collaborate closely with back-end engineers, product managers, and operations/support teams in a fast-paced, mission-focused environment. This role requires technical depth, strong problem-solving skills, and an eagerness to work collaboratively in a mission-driven environment where communication, initiative, and problem-solving skills are key. Key Success Factors 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. Key Responsibilities 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. Required Skills, Knowledge and Expertise Senior-level experience building and maintaining modern front-end applications in production environments. Strong understanding of test-driven development and experience defining test cases and acceptance criteria before implementation. Proven ability to review and evaluate front-end code for quality, clarity, maintainability, and architectural fit. Hands-on experience using AI-assisted development tools and a clear understanding of their limitations and failure modes. Ability to translate product and UX requirements into precise, testable technical expectations. Deep experience working with modern front-end frameworks and tooling (e.g., React, TypeScript, modern testing frameworks). Strong written communication skills, with the ability to provide clear guidance to both AI systems and human collaborators. Experience integrating APIs using GraphQL and REST. Familiarity with cloud-based infrastructure, particularly Google Cloud Platform. Benefits Employee benefits eligibility (health, disability, AD&D, life insurance). Matching 401k Paid time off Generous paid holidays Ability to work fully remote Company supplied device/laptop About MasteryPrep  MasteryPrep was founded in 2013 by Craig Gehring with a mission to level the playing field in standardized test preparation and help all students—even those from underserved communities—achieve college and career readiness. The company partners with schools and districts nationwide to provide mastery-based test prep programs and services designed to improve student performance on high-stakes assessments like the ACT®, SAT®, TSIA2, WorkKeys®, and state End-of-Course exams. Rather than simply “teaching to the test,” MasteryPrep’s solutions focus on building essential skills, confidence, and mastery that support lasting academic growth.  Apply Now