Lead Engineer

At CK-12, our mission is not only noble, but it’s also very ambitious. We want to give every child on earth equal and meaningful access to Education.

One of the critical piece of our offering is marrying great content with a great presentation! We create
experiences that are very simple, yet quite functional; rich, yet highly performant. Interactive content that really uses the power of digital is our route. We are also pushing the possibilities in new areas such as simulations and highly interactive
objects. All these offering needs to be fully customizable and highly usable by non-technical users.

If you are looking for a place to make a big impact, join CK-12 in its mission.

Basic Requirements:

  • Passion for creating great user experiences that are simple and intuitive
  • Implements solution keeping in mind the user experience, multi-devices, performance across devices and bandwidths to provide intuitive user experiences on multiple devices
  • Ability to work in an Agile startup-like environment with rapid iterations
  • Experience working with offshore development and QA teams
  • Ability to own and handle multiple projects with changing priorities in a nimble environment
  • A Code Craftsman that follows best software development and coding practices delivering understandable and maintainable code with thorough unit tests coverage
  • Part of production support rotation along with rest of the team

Required Skills:

  • Bachelor’s or Master’s degree in computer science or related field
  • 8+ years of professional experience in software development
  • Deep understanding of computer science fundamentals in object-oriented design, data structures, and algorithms
  • Proven technical leadership across several releases of a major product
  • Strong Javascript programming skills
  • Proficient with native JavaScript as well as working experience with modern web frameworks, including React, Redux or MV*
  • Proficient in latest open standards such as ES6, CSS3 and HTML5 and able to make the right choices when building responsive UI applications
  • Working experience with frontend tooling using Webpack, Grunt/Gulp, Node, NPM
  • Experience evaluating various competing technologies and frameworks with sound rationale on criteria like architecture, performance, and scalability
  • Keep a pulse on trends in the industry and identify technical innovations
  • Experience in delivering functionality that works with range of client devices/browsers from desktops and laptops to mobile platforms

Desired Skills:

  • Experience in a driven, distributed and agile development environment
  • Experience with AWS cloud infrastructure
  • Experience with web application frameworks like Pylons/Django/Ruby On Rails.

Must be a US citizen or Green Card holder

Apply

US citizen or Green Card holder only