Front-End Engineer at Kaplan Test Prep

| Greater NYC Area
Sorry, this job was removed at 6:30 a.m. (EST) on Thursday, August 20, 2020
Find out who's hiring in NYC.
See all Developer + Engineer jobs in NYC
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.

At Kaplan Test Prep (KTP), we’ve built a modern learning platform called Atom using microservices architecture in Amazon Web Services. Atom helps Kaplan learners achieve their learning goals -  higher test scores in test prep or passing license-based exams with confidence. We use research and learning sciences to deliver optimized learning experiences, with high-quality educational content. We are organized as agile, full-stack teams around thematic goals as opposed to organizing around technology skills. Atom has seen significant adoption at KTP in the last couple of years and we are growing the team! Atom is at the core of transforming KTP into a platform company and expand into new ways of learning. This transformation requires building a world class team and that is where you come in.  If you are rockstar front-end engineer, looking to do great work and learn from some very talented engineers in ed tech, please read on. 


Job Description:

As a front-end engineer, you will be responsible for building a scalable learning platform using modern development, deployment and monitoring technologies such as Node JS, Angular 2, React, Docker, AWS, LogEntries, AppDynamics etc . We have full-stack teams, where designers, product managers, and engineers work closely to build products that delight our customers.


What would you do?

  • Work on fast-paced, agile engineering teams

  • An attitude of quality, diligence and thoroughness is essential

  • Design, prototype and build user interfaces & frameworks  with a platform mindset

  • Use and extend the KTP design language and front-end component catalog called Higgs

  • Write  async code (callbacks, promises, async/await, observables) and publish/subscribe/event patterns.

  • Collaborate with software engineers, QA engineers, UX and Design team and project managers

  • Maintain high test coverage across unit, functional and integration test suites

  • Conduct regular system deployments using our AWS-native continuous delivery pipeline

  • Improve documentation of processes and systems

  • Troubleshoot existing systems and applications

  • Keep yourself up to date on latest web technologies and help drive innovation at KTP


What you need to have?

  • Extensive experience with modern web stack technologies, including detailed knowledge of  HTML, CSS and CSS preprocessors,  JavaScript and MV* frameworks like Angular 2+ or React

  • Understanding of API design and usage

  • Dedication to the practice of unit testing

  • Experience with large-scale production systems (i.e. scalability, high-availability, resiliency) with the ability to optimize implementation across all layers of architecture

  • Experience with light-weight and/or Agile, test-driven development methodologies

  • Knowledge of Web accessibility principles and techniques

  • Knowledge of cloud-based services and architecture

  • Interest in education and having a positive effect on learners

  • Minimum 2 years of Software Development Experience


What does success at KTP look like?

  • You are organized, goal-oriented, motivated self-starter who can work well in a team environment

  • You are a team player and strong problem-solver

  • You are a quick learner with a bias toward action

  • You possess excellent communications skills, with the ability to work with business users as well as other members of the engineering team

  • You innovate and help others along the way



  • BS/MS in a relevant field (Computer Science, Engineering)

Read Full Job Description
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Apply now
By clicking continue you agree to Built In’s Privacy Policy and Terms of Use.
Save jobView Kaplan Test Prep's full profileFind similar jobs