Senior Software Engineer, Front End

KiddomSan Francisco or New York, NY
2d$150,000 - $200,000

About The Position

Kiddom is a groundbreaking educational platform that promotes student equity and growth by uniting high-quality instructional materials with dynamic digital learning. Through unparalleled curriculum management functionality, Kiddom empowers schools and districts to take ownership of their curriculum – resulting in learning experiences tailored to meet the unique needs and goals of local communities. Kiddom’s high-quality curriculum is layered with robust teacher and leader data insights to drive the continuous improvement of instructional decisions, school/district programming, and professional learning. As a Senior Software Engineer, Front End at Kiddom, you will help design and deliver high-impact product experiences used daily by teachers, students, and administrators. You’ll work closely with product, design, and backend teams to build scalable, intuitive, and performant front-end systems. This role is ideal for someone who enjoys technical depth, cares about craft, and thrives in a collaborative, mission-driven environment.

Requirements

  • 5–8+ years of professional software engineering experience, with significant emphasis on modern front-end development.
  • Strong proficiency with React (or similar frameworks such as Vue or Angular) and the surrounding ecosystem (state management, routing, build tools).
  • Solid understanding of frontend performance, responsive UI development, and accessibility best practices.
  • Ability to design modular, scalable solutions that support long-term product evolution.
  • Familiarity with backend fundamentals (REST APIs, microservices, data modeling) and experience collaborating closely with backend teams.
  • Experience with cloud-based infrastructure (AWS, GCP, or similar).
  • Strong communication skills and the ability to collaborate across design, product, and engineering.
  • Passion for building products that improve the lives of teachers and students.

Responsibilities

  • Lead the implementation of major product features and frontend initiatives across our web apps.
  • Contribute to the evolution of Kiddom’s frontend architecture, focusing on performance, reliability, accessibility, and long-term maintainability.
  • Collaborate deeply with designers and product managers to translate requirements into elegant user experiences.
  • Partner with backend engineers to shape APIs, data models, and integration patterns for scalable front-end development.
  • Participate in design reviews, code reviews, and architectural discussions.
  • Mentor and support junior and mid-level engineers, fostering a culture of quality and continuous improvement.
  • Identify technical debt and propose pragmatic solutions that align with product needs.
  • Help drive improvements in testing, tooling, CI/CD, and overall developer experience.

Benefits

  • Competitive salary
  • Meaningful equity
  • Health insurance benefits: medical (various PPO/HMO/HSA plans), dental, vision, disability and life insurance
  • One Medical membership (in participating locations)
  • Flexible vacation time policy (subject to internal approval). Average use 4 weeks off per year.
  • 10 paid sick days per year (pro rated depending on start date)
  • Paid holidays
  • Paid bereavement leave
  • Paid family leave after birth/adoption. Minimum of 16 paid weeks for birthing parents, 10 weeks for caretaker parents. Meant to supplement benefits offered by State.
  • Commuter and FSA plans
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service