Mid-Level Front-End Developer

mastery coding United State
Remote
Apply
AI Summary

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
Own and evolve the Next.js-based classroom platform
Develop interactive learning experiences and assessment tools
Improve the developer experience and optimize performance
Technical Skills Required
React Next.js TypeScript Material UI JavaScript PostgreSQL Git
Benefits & Perks
Fully remote work
Comprehensive medical, dental, and vision coverage
Professional development budget

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 year

Benefits:

  • 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

Programming
3h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Huntress

United State
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Pearson Carter

United State

Senior Angular Developer

Programming
3h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

Jobs via Dice

United State

Subscribe our newsletter

New Things Will Always Update Regularly