This job ad has been posted over 40 days ago! (*)

Senior Frontend Software Engineer Full-time

Published at 2022-08-04 - Viewed: 1028 times - The Center for Reimagining Learning (TCRIL) (Worldwide/Remote)

Position Overview

This is a full time (40 hours per week) position working on a team actively participating at the center of the Open edX open source community. You will work on development of extensibility solutions to the Open edX platform as well as on initiatives bringing the whole of the international open source community together, particularly building plugin frameworks, APIs, documentation, and processes in order to build a generative ecosystem.

The team is harnessing the energy of a growing community running thousands of online learning sites today. You will coordinate engineering efforts and collaboratively build frameworks that maximize developer flow and valuable contributions not just within your direct team, but with the whole community.

You have…

  • Full-stack development experience, ideally in Python/Django but other frameworks will be considered
  • Expertise with JavaScript & React and an eagerness to do more work in the frontend ecosystem, specifically frontend architecture and work on micro front-ends
  • Fluency in English, both written and spoken; strong communication skills and enthusiasm for engaging with a global community through pull requests, events, and working groups
  • Ability to collaborate as part of a team and provide community mentorship
  • Willingness and desire to learn
  • Experience or interest in open source software (ideally, participation in one or more projects)
  • Ability to work synchronously with the US-Eastern time zone (US West – Western Europe preferred) * Key team meetings are – daily standup at 1300 ET, biweekly 1100 ET and 1330 ET * Working groups all take place somewhere between 700 – 1200 ET; you would not be required to attend all of them, but one or two that meet your specializations


  • Basic understanding of UX design
  • Background with website accessibility, performance, and internationalization
  • Strong detail orientation
  • Ability to manage both technical and non-technical projects
  • Experience contributing to or maintaining open source projects or communities
  • History of presentations at technical conferences

We understand that applying for a job can be intimidating. Applicants rarely meet every single job requirement, and we know there are many skills and backgrounds that will contribute to success in this role.


New employees and contractors are provided with:

  • Onboarding and training sessions
  • Personalized 30/60/90+ day plans
  • Individual quarterly and annual goals
  • Career pathways
  • And much more to support you in your personal journey!

The Team

The engineering team at The Center for Reimagining Learning is a small group of developers with over 40 years of collective experience working on the Open edX software. Every day, it tackles complex challenges and advances the platform’s core architecture to support the growth and involvement of the community. In this role, you’ll work with the team, as well as the Open edX community, to influence and improve the platform. Our team focuses on pure platform development; other community members run instances of the software, which in aggregate hosts 35k+ courses and 55M+ learners.

Our Mission

We are a non-profit organization founded by MIT and Harvard University with the mission to:

  • increase access to high quality education for everyone, everywhere,
  • enhance teaching and learning on campus and online, and
  • advance teaching and learning through research.

Through research and thought leadership activities, we aim to improve the accessibility and viability of online education and advance technical innovations for teaching and learning including via ongoing support for the Open edX open source platform.

Applying for the Role

Please fill out the following application form to express your interest in this position. For questions (not applications), please reach out to

« More jobs in programmers