Mastery Coding
Salary
: $90,000 - $110,000 per year
Experience Level
: Mid-Level (3-5 years)
Company Description
Mastery Coding™ is dedicated to equipping K-12 students with career-ready coding skills through innovative courses, esports programs, camps, and tournaments. Our mission is to prepare students for the future by offering engaging and standards-based computer science curricula, delivered in live, remote, or hybrid formats. We provide schools, teachers, and students with tools and pathways to achieve industry certification for high-demand, high-skill, and high-paying careers. With a focus on cross-disciplinary learning and technology education, we aim to empower the next generation of leaders and creators.
Role Description
We're seeking a Mid-Level Front-End Developer to own and evolve our Next.js-based classroom platform. You'll work with a modern tech stack including React, Next.js, TypeScript, and Material UI (MUI) to deliver features that directly impact how students learn coding and other technical skills.
This is a high-ownership role where you'll have significant influence over technical decisions, architecture improvements, and the overall developer experience. You'll collaborate closely with our engineering team and product stakeholders to ship features that delight teachers and students alike.
What You Will Do
: Take responsibility for our React/Next.js application, ensuring code quality, performance, and maintainability
: Develop interactive learning experiences, assessment tools, gradebooks, code sandbox environments, and classroom management features
: Refactor code, improve TypeScript coverage, and establish best practices
: Identify and resolve performance bottlenecks in data-heavy educational interfaces
: Build reusable, accessible UI components using Material UI
Required Skills and Experience
: Deep understanding of hooks, context, component patterns, and performance optimization
: Proficiency with Pages Router, API routes, SSR, and Next.js configuration
: Comfortable writing typed React applications
: Experience building and customizing component libraries, including theming
: Experience with React Query, SWR, or similar data fetching/caching libraries
: Familiarity with React Hook Form or similar form libraries
: Comfortable with Git workflows, code reviews, and collaborative development
: Ability to work effectively in a remote environment
Nice to Have Skills
NextAuth.js
or similar authentication libraries
rich text editors
(Tiptap, Slate, Draft.js)
Socket.io
or WebSocket-based real-time features
Zod
or similar schema validation libraries
Docker
and CI/CD pipelines (GitHub Actions)
Datadog
or similar monitoring/observability tools
Salary and Benefits
Salary is commensurate with experience. We're open to candidates at different levels within this range based on skills and background.
Compensation
: $90,000 - $110,000 per year
Benefits
:
: Work from anywhere in the United States
: Comprehensive medical, dental, and vision coverage
: Budget for conferences, courses, and learning
: Direct influence on product direction and technical decisions
: Collaborative environment where your voice matters