Mastery Coding is seeking a Mid-Level Front-End Developer to own and evolve our Next.js-based classroom platform. The ideal candidate will have expertise in React, Next.js, TypeScript, and Material UI, with a strong focus on delivering features that directly impact how students learn coding and other technical skills.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
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
- Own the front-end codebase: Take responsibility for our React/Next.js application, ensuring code quality, performance, and maintainability
- Build new features: Develop interactive learning experiences, assessment tools, gradebooks, code sandbox environments, and classroom management features
- Improve the developer experience: Refactor code, improve TypeScript coverage, and establish best practices
- Optimize performance: Identify and resolve performance bottlenecks in data-heavy educational interfaces
- Maintain and extend our component library: Build reusable, accessible UI components using Material UI
Required Skills and Experience
- Expert level React: Deep understanding of hooks, context, component patterns, and performance optimization
- Strong Next.js experience: Proficiency with Pages Router, API routes, SSR, and Next.js configuration
- TypeScript proficiency: Comfortable writing typed React applications
- Component Libraries: Experience building and customizing component libraries, including theming
- Data fetching patterns: Experience with React Query, SWR, or similar data fetching/caching libraries
- State Management: Strong ability managing state in react applications on the client side and in conjunction with data fetching libraries
- API Interfacing: Familiarity working with apis and databases
- Form handling: Familiarity with React Hook Form or similar form libraries
- Git version control: Comfortable with Git workflows, code reviews, and collaborative development
- Strong communication skills: Ability to work effectively in a remote environment
Nice to Have Skills
- Familiarity with NextAuth.js or similar authentication libraries
- Experience with rich text editors (Tiptap, Slate, Draft.js)
- Knowledge of Socket.io or WebSocket-based real-time features
- Experience with Zod or similar schema validation libraries
- Familiarty with EdTech or LMS platforms
- Familiarity with Docker and CI/CD pipelines (GitHub Actions)
- Experience with Datadog or similar monitoring/observability tools
- Familiarity with REST APIs and data modeling principles
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 yearBenefits:
- Fully remote: Work from anywhere in the United States
- Health insurance: Comprehensive medical, dental, and vision coverage
- Professional development: Budget for conferences, courses, and learning
- Ownership & impact: Direct influence on product direction and technical decisions
- Small team culture: Collaborative environment where your voice matters
Similar Jobs
Explore other opportunities that match your interests
Manager, Recruiting Programs and Operations Manager
Huntress
Pearson Carter