Classroom Mosaic logo

Classroom Mosaic

Frontend Software Engineer

🇺🇸 Hybrid - Irmo, SC 🕑 Full-Time 💰 $90K - $125K 💻 Software Engineering 🗓️ January 21st, 2026
Figma K-12

Edtech.com's Summary

Classroom Mosaic is hiring a Frontend Software Engineer to develop and enhance user-facing features for their educational platform. The role involves collaborating with cross-functional teams, directly engaging with users, and delivering polished, accessible interfaces that improve instructional outcomes in K-12 education.

Highlights
  • Build, launch, and improve frontend and mobile application features focused on user experience, accessibility, and responsiveness
  • Translate designs into pixel-perfect, performant interfaces using JavaScript and React Native
  • Collaborate with product, client success, and growth teams to create intuitive features based on real-world workflows
  • Engage directly with users to understand needs and improve the platform
  • Strong proficiency in JavaScript, React Native, and CSS styling frameworks (TailwindCSS preferred)
  • Bachelor's Degree in Computer Science or related field with 3-5 years of software engineering experience
  • Experience with AI-assisted development tools and design software like Figma is a plus
  • Preferred experience includes building data analytics or dashboard modules and working in EdTech
  • Salary range: $90,000 - $125,000 with benefits including 401(k) match, healthcare, profit sharing, and stipends
  • Supports occasional travel for conferences and client meetings

Frontend Software Engineer Full Description

Frontend Software Engineer

  • Product
  • Full-time
  • Irmo, SC
  • 90K - 125K USD a year

At Classroom Mosaic, we're transforming instructional improvement by enabling K-12 leaders to capture, measure, and understand the teaching and learning happening in their classrooms. We're looking for a Frontend Software Engineer to help us build new features, enhance our platform, and advance our mission of improving instruction in schools.

For this role, we need an experienced engineer who can tackle a project from start to finish—turning ideas into polished, intuitive interfaces. You'll collaborate closely with product, client success, and growth teams, engage directly with users, and help shape the user experience of our platform. If you care deeply about elegant design, exceptional user experience, and the power of technology to improve teaching, we'd love to hear from you.

What you’ll do at Classroom Mosaic
  • Build, launch, and improve user-facing features and core product experiences across Classroom Mosaic’s frontend and mobile applications
  • Translate designs into clean, performant interfaces with a focus on user experience, accessibility, and responsiveness
  • Contribute to both new feature development and improvements to existing products, with a focus on user experience, architecture quality and performance
  • Own projects end-to-end, from ideation through implementation and support post-launch iteration
  • Collaborate with product, client success, and growth teams to translate real-world workflows into intuitive, high-impact features
  • Engage directly with users to understand their needs and identify opportunities to improve their experience
  • Help document and evolve our internal processes to promote best practices

Our ideal candidate:
  • Strong proficiency in JavaScript
  • Experience with React Native or mobile development
  • Solid understanding of CSS and styling frameworks (TailwindCSS preferred)
  • A strong product sense with a desire to deeply understand users and deliver value through thoughtful interfaces
  • Experience translating designs into pixel-perfect, accessible code
  • A design sensibility that allows you to refine and elevate interfaces, not just implement them
  • Comfort working collaboratively in fast-paced, cross-functional teams

Additional skills:
  • Familiarity with AI-assisted development tools (Cursor, Claude Code, etc.)
  • Experience with design tools like Figma
  • Experience as a tech lead or project lead

Education and Experience
  • Bachelor's Degree in Computer Science or related field
  • 3-5 years of software engineering experience
  • Experience building data analytics, dashboards, or reporting modules preferred
  • Experience working in EdTech is a plus

Work Environment
  • Office environment with conference, meeting, and break rooms.
  • Occasional travel for conferences, client meetings, and retreats
  • Operates under direct supervision with frequent reviews of work and, at times, with minimal supervision
  • This position will be based in Irmo, SC, but remote work from anywhere in the continental US is possible.

Why join our team?
  • We are on a mission to help all K-12 schools provide a world-class education to every student.
  • You will contribute to building and implementing our platform for continuous instructional improvement, which supports highly effective teaching and helps develop high-quality instructional leaders.
  • We are rapidly growing, and your work will impact tens of thousands of teachers and hundreds of thousands of students.
  • We are not the typical growth-at-all-cost software company; we have an owner’s mindset and make intentional long-term decisions.
  • You will join a nimble team of exceptional members with ample opportunities for personal and professional growth.

Compensation & Benefits
  • The salary for this role is $90,000-125,000
  • 401(K) & 5% company match
  • Healthcare, dental, and vision insurance
  • Yearly profit share
  • Stipends for cell phone, gym/health, books, and meals
  • 3 weeks PTO + 16 federal holidays & holiday extensions (6 weeks total)