MasteryPrep

Senior Front-End Software Engineer

Remote Louisiana
React TypeScript GraphQL REST Google Cloud Platform
Description

Front-End Software Engineer

Department: Product

Employment Type: Full Time

Location: Louisiana, Louisiana, Remote - USA, Remote

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
MasteryPrep
MasteryPrep

0 applies

0 views

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 452 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

To try it out

For active job seekers

For those who are passive looking

Cancel anytime

Frequently Asked Questions

  • We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
  • We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
  • We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
  • We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
  • Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
  • Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
  • Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅

What Fellow Engineers Say