Front-end Software Engineer
edX-Core Front-end Team, to join a team that empowers delivery teams to ship high-quality code through a combination of tools, infrastructure, and mentorship.
Though the focus area is the front-end, the team works across the entire stack, from open-source packages like the React component library and Bootstrap theme to package build and release automation.
Responsibilities include helping to shape the direction of front-end development within edX as well as in the broader open-source community; collaborating with engineers on best practices through code reviews, pair programming, and other feedback mechanisms; enabling teams to work faster and better by partnering on difficult problems; contributing to common pattern and component libraries used across edX web applications; and identifying and proactively solving problems that will improve and streamline the code base.
EdX, founded by Harvard and MIT, is focused on transforming online and on-campus learning through groundbreaking methodologies and cutting-edge research on an open-source platform.
REQUIRED: at least three years’ front-end development experience; expert-level knowledge of modern JS (ES2015+) and its ecosystem; experience with front-end frameworks such as React, Vue, etc.; strong collaboration skills; and experience working in an agile development environment and with distributed version control.
An understanding of front-end build toolchains (including tools such as Webpack and Babel); backend experience (especially Python); demonstrated knowledge of the W3C Web Content Accessibility Guidelines; experience with universal/server-rendered or “serverless” front-ends; knowledge of front-end performance challenges and tradeoffs and experience profiling; experience with CSS and dialects such as SASS and LESS; and experience as a contributor to or consumer of open source frameworks would be plusses.
MIT is an equal employment opportunity employer. All qualified applicants will receive consideration for employment and will not be discriminated against on the basis of race, color, sex, sexual orientation, gender identity, religion, disability, age, genetic information, veteran status, ancestry, or national or ethnic origin.