Lead Javascript Engineer

Schoology - Multiple Locations - Full time

What you’ll do:

As a Lead Software Engineer (JavaScript), you’ll be in a hands-on development and technical lead role collaborating with our team to help continue building the leading LMS software in the industry, Schoology! Your focus will be solving the technical challenges of improving our user experience, specifically as it pertains to young learners. You will also become a key contributor to our internal design system, and leverage your broad skill set to act as the technical lead for a new team.

What can you expect working at Schoology?

Our software engineering practices promote the culture of continuous integration, continuous delivery, and continuous improvement. The right candidate is ready for this challenge and eager to apply sound software engineering practices to the Schoology web application and services.

This position will anchor our team’s UI work as well as our highly-scalable backend services and data stores. As a part of this team we expect everyone to jump in wherever necessary to deliver value. You must have the willingness to work in all areas of our application. This can include JavaScript, TypeScript, PHP, Java, AWS Lambda, Terraform, MySQL, Chef, or even AWS tools/technologies that they haven’t released yet. This can mean helping out with testing, writing documentation and being on call. If you are unfamiliar, do not fret! We will pair you with other developers and offer you the necessary training. The key is to be a continuous learner!

You’ll also:

  • Collaborate with Product Management, Design, and Operations teams to create and deliver tested features to production.
  • Contribute to the implementation and adoption of a style guide for use both by us and open sourced for our partners to help unify the look and feel of Schoology.
  • Collaborate with specialists across web, mobile, and operations to achieve a better user experience for our product.
  • Be willing to work in any area of the codebase if needed, this can include JavaScript, TypeScript, PHP, Java, Node or other backend/operations technologies.
  • Help staff, build, and form the culture around a brand new team of three engineers, a product manager, designer, and associated supporting roles.

To succeed in this position, you will need:

  • Experience with Javascript (preferably TypeScript), CSS and HTML and the challenges presented supporting different browsers.
  • Experience with modern JavaScript development using React and Flux.
  • Experience using JavaScript/TypeScript on the backend via Node.
  • An understanding of how to give estimates that include accessibility and security requirements.
  • Experience testing software in alignment with the Test Pyramid.
  • Strong CS fundamentals including familiarity with data structures and especially the asynchronous challenges that face JavaScript developers today.
  • Some exposure/experience with PHP, Java, or any other modern programming language.
  • Experience working on a team of 3-5 engineers plus supporting roles (e.g. QA, design, etc), preferably as a Lead or Senior Engineer.
  • Willingness to accept responsibility not only for your own work but the work of the team as a whole.
  • Excellent communication skills, both verbal and written.
  • Prior experience with mobile development (native or web-based) preferred.

All team members at Schoology are expected to embody our core values which are Passion, Collaboration, Innovation, Curiosity and Integrity.

Our mission is to continuously advance what is possible in education. You in?

Schoology is an Equal Opportunity Employer and embraces diversity of every kind.

Apply for this job

Apply for this job

Locations

New York
Austin, Texas

Role

Engineering

Experience Level

Senior Level

Schoology

Schoology, one of the fastest growing education technology companies, brings together the best K-12 learning management system with assessment management to improve student performance, foster collaboration, and personalize learning.

Share this job

Find your

Dream job in edtech

EdSurge Connect Beta matches talented educators, technologists, and business leaders with amazing edtech companies.

Get Matched

Get our email newsletterSign me up
Keep up to date with our email newsletterSign me up