Front-End Software Engineer
Department: Product
Employment Type: Full Time
Location: Louisiana, Louisiana, Remote - USA, Remote
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.
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
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
