Full-stack Software Developer

Cambridge, Mass.
0 other recent jobs
Created: May 15, 2018

Description

FULL-STACK SOFTWARE DEVELOPER, MIT Press, to build open-source publishing tools (features, architecture, and documentation) for PubPub, an open authoring and publishing platform initially developed at the MIT Media Lab.  Responsibilities include designing, prototyping, implementing, and extending features for PubPub; designing and leading development of key PubPub architecture components; maintaining project roadmap; prioritizing opportunities and problems based on user feedback and design; participating in the full cycle of application development; sharing knowledge and best-practices through technical documentation; working closely with publishers, authors, and readers to analyze stakeholder needs/requirements and implement solutions; troubleshooting and debug programs; and other duties as needed.

 

Job Requirements
REQUIRED: bachelor's degree, preferably in computer science; at least five years’ related experience; experience with open source projects and Git repositories;  proficiency with JavaScript, Node.js, and React; familiarity with ECMAScript 6+ and ability to use browser debugging tools; understanding of browser discrepancies and how to remediate them; familiarity with common UX/UI patterns and typography best practices; interest in and enthusiasm for clean interfaces and visual prototyping (Sketch, Photoshop, etc.); ability to work as part of a cross-functional team; familiarity with software development lifecycle management, including agile and contemporary software practices such as DevOps; and familiarity with software versioning tools and best practices (e.g., Git, SVN).  At least two years’ experience building publishing and/or scholarly publishing projects and experience in web programming and applications development preferred, as is familiarity with university and research environments and knowledge of information technology and computing applications as implemented in scholarly research services. Knowledge of trends in the development of state-of-the art web-based technology also preferred. Domain knowledge of publishing a plus.  Job #16022-P

This is a one-year appointment renewable on an annual basis.


Last updated: Wednesday, May 16, 2018 16:08 UTC