Kiddom

Staff Software Engineer, Front End

Kiddom$150K — $180K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of software engineering experience, focused on frontend development and system architecture.
  • Expertise in designing scalable systems and implementing production-grade software.
  • Proficient in programming languages such as Java, Python, or Golang.
  • Experience with modern frontend frameworks (React, Angular, Vue) and data technologies (SQL, NoSQL).
  • Strong analytical and problem-solving abilities.
  • Bachelor's degree in Computer Science or related field; Master's degree preferred.

Responsibilities

  • Own the design and delivery of scalable full-stack product features with a focus on frontend architecture.
  • Scope and build data solutions for both new projects and legacy issues, ensuring performance and scale.
  • Evaluate and select appropriate tools and technologies to meet project goals.
  • Develop high-quality, production-grade software solutions while ensuring stringent validation standards.
  • Create abstractions to enhance integration with various data stack technologies.
  • Develop features that significantly impact the company's success and improve user experience.

Benefits

  • Competitive salary and meaningful equity from the start.
  • Comprehensive health insurance options, including medical, dental, and vision.
  • 401k plan to prepare for retirement.
  • Flexible vacation time policy with an average of 4 weeks off annually.
  • 10 paid sick days and additional paid family leave after birth/adoption.
  • One Medical membership and commuter assistance available.
Full Job Description
We are looking for a talented Staff Software Engineer to join our team and lead the architecture and development of scalable, frontend-focused solutions. As a Lead Software Engineer - Frontend at Kiddom, you will play a critical role in designing and delivering full-stack product features with a strong emphasis on frontend architecture. Your work will involve scoping, building, and optimizing product features and cross-cutting concerns to address complex problems at scale. You will collaborate with other senior-level engineers, select the appropriate tools and technologies, and implement robust, production-grade software solutions.

Note: There is a list of questions as part of the application process. Not filling them out or putting N/A automatically disqualifies you.

You will...
  • Design & Delivery: Own the design and delivery of full-stack product features, focusing on frontend architecture and scalability.
  • Data Solutions: Scope out and build the best-possible data solutions for both green-field and legacy problems, ensuring they meet the scale and performance requirements.
  • Tool Selection: Shortlist and evaluate tools and technologies that align with project goals and technical requirements.
  • Implementation & Validation: Develop and validate production-grade software solutions, ensuring they meet high standards of quality and performance.
  • Abstractions & Integration: Build abstractions that improve integration with common data stack-oriented technologies and generalize your work to benefit a variety of use cases.
  • Impactful Features: Develop key product features that directly impact the success of the company and enhance the overall user experience.

What we're looking for...
  • Experience: 8+ years of software engineering experience with a strong focus on frontend development and system architecture.
  • Technical Skills: Expertise in designing scalable systems, working with data-oriented technologies, and implementing production-grade software.
  • Programming Languages: Proficiency in languages such as Java, Python, or Golang.
  • Tools & Technologies: Experience with front-end frameworks (React, Angular, Vue), databases (SQL, NoSQL), and cloud services (e.g., AWS, GCP).
  • Problem-Solving: Strong analytical and problem-solving skills, with the ability to tackle complex, real world problems.
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field required; Master's degree preferred

What we offer
  • Full time permanent employees are eligible for the following benefits from their first day of employment:
  • Competitive salary
  • Meaningful equity
  • Health insurance benefits: medical (various PPO/HMO/HSA plans), dental, vision, disability and life insurance
  • 401k plan
  • 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


About Kiddom

Kiddom is an education technology company that provides a platform for K-12 teachers to manage and personalize learning for their students. The platform includes tools for lesson planning, assessment, and data analysis, as well as a library of educational resources. Kiddom was founded in 2015 and is headquartered in San Francisco, California.
Learn more about Kiddom
Size
50 employees
Industry
Founded
2013

Similar Jobs

More Information Technology Jobs

Find similar Staff Software Engineer, Front End jobs: