Jobs /

Senior Software Engineer (React.js/JavaScript)

Schoology

Apply Now

Job Details

Location: Posted: Nov 23, 2019

Job Description

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. Millions of students, faculty and administrators from over 60,000 primary and secondary schools worldwide use Schoology to advance what is possible in education.

Working at Schoology offers you a chance to help solve the most important challenges in education in an environment that’s fun, collaborative and innovative. We are looking for smart, creative individuals who are passionate about education and aren't afraid to show it.

Please note that you will be a full-time employee of Ubiminds , a trusted partner of Schoology, and you will work remotely from Brazil.

What you’ll do:

  • Work in a multicultural team combining the art of design with the science of programming;
  • Create and execute manual test cases and analyze the results;
  • Work closely with our Product Management, Product Operations, Quality Engineering, and Backend Engineering teams to help decide which features to build and how to build them;
  • Assure that design translates to the values and needs of the company;
  • Deliver clean code in React.js;
  • Be fearless to code on the backend if needed.

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.

This position will anchor our team’s UI work. 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 PHP, Java, AWS Lambda, Terraform, MySQL, even Chef, or other AWS cloud tools that haven’t been 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.

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;
  • Be willing to work in any area of the codebase if needed, this can include PHP, Java, Node or other backend.

To succeed in this position, you will need:

  • Experience with Javascript, CSS and HTML and the challenges presented supporting different browsers
  • Experience with modern JavaScript development using React.js, Vue.js or Angular ;
  • An understanding of how to give estimates that include accessibility and security requirements
  • Experience with writing unit, integration, and UI automated tests
  • Strong CS fundamentals including a familiarity with data structures and especially the asynchronous challenges that face JavaScript developers today.
  • Be comfortable coding in PHP or Node.js, if needed;
  • Experience with Typescript is a plus;
  • Experience with mobile is a plus;
  • Good practices as TDD or BDD are a plus.

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.

About Schoology

Schoology provides a user-centric learning management system that makes it easy to create and share academic content.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free