Kiddom is looking to hire a Senior Software Engineer, Front End to help design and deliver high-impact product experiences used daily by teachers, students, and administrators, by building scalable, intuitive, and performant front-end systems.
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).
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.
Other
- 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.
- This role is ideal for someone who enjoys technical depth, cares about craft, and thrives in a collaborative, mission-driven environment.