Skip Navigation

Job Details

Senior Front-End Engineer
  • Job Number: 16422
  • Functional Area: Information Technology
  • Department: Technology Review
  • School Area: Libraries, MIT Press, Tech Review
  • Employment Type: Full-Time
  • Employment Category: Exempt
  • Visa Sponsorship Available: No
  • Schedule:


Working at MIT offers opportunities, an environment, a culture – and benefits – that just aren’t found together anywhere else. If you’re curious, motivated, want to be part of a unique community, and help shape the future – then take a look at this opportunity.


SENIOR FRONT-END ENGINEER, Technology Review (TR), to provide expertise and coding to help build the next generation of products and platforms to help redefine the digital experience for TR readers, journalists, and advertising partners.  Will join a multidisciplinary team of designers and developers responsible for developing TR’s desktop and mobile products.  Responsibilities include developing the front-end logic for mobile and desktop experiences, identifying and communicating best practices for front-end engineering, integrating with and potentially extending backend APIs, and contributing to architecture decisions that set the course for the user experience and how we manage content.  TR’s stack:  the public-facing website (technologyreview.com) runs on Node.js and is being redesigned with React and Next.js, the content management system is a custom PHP implementation also being redesigned with React, an HTTP API serves as an interface between the two. 

Job Requirements

REQUIRED:  five years’ experience building large-scale web sites or applications; expert-level fluency with modern JavaScript (ES8), CSS3, and HTML5; experience with Node.js and user interface frameworks, e.g., React or Vue; background implementing the UI for large-scale sites or web-based applications across platforms and browsers; ability to define and communicate point-of-view on how code is structured and organized; experience with build tools like webpack and npm; background in implementing the UI for large-scale sites or web-based applications across platforms and browsers; hands-on experience with popular libraries or frameworks (Lodash, Redux, etc.); passion for performance debugging and benchmarking; ability to quickly prototype ideas in code--with or without a visual design-- by using an existing look and style guidelines; and experience working with content management systems or blogging platforms (e.g., WordPress, Drupal).  Job #16422-Q


8/10/18

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.