Job Url: https://www.linkedin.com/jobs/search/?currentJobId=4354768133&distance=25.0&f_AL=true&f_TPR=r86400&f_WT=2&geoId=103644278&keywords=software%20engineer&origin=JOB_SEARCH_PAGE_JOB_FILTER&spellCorrectionEnabled=true&start=400 Job Description: Front-End Developer (React/Next.js) Mastery Coding · United States (Remote) Easy Apply Save Save Front-End Developer (React/Next.js) at Mastery Coding Show more options Your profile is missing required qualifications Show match details Help me update my profile BETA Is this information helpful? Get personalized tips to stand out to hirers Find jobs where you’re a top applicant and tailor your resume with the help of AI. Try Premium for PKR0 Meet the hiring team Juan Erazo 3rd Chief Product Officer at Mastery Coding Job poster Message About the job 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