Front-end Jobs nearBoston, MA
Jobs farther away
Lead and/or participate in the definition and documentation of requirements.
Architecture and design of complex systems.
Based on knowledge of relevant software technologies being developed and/or used in commercial and scientific communities
Develop, test, document, deploy and maintain high-quality software.
Work in close collaboration with the Globus front line support and professional services teams, and directly with end users, to provide technical support services.
Participate in and contribute to research efforts related to the software, including collecting and analyzing data, and writing research papers for journals or conferences.
Maintain a working knowledge of relevant software technologies being developed and/or used in scientific and commercial communities.
Participate in team coordination and development activities, including project planning, project reporting, recruitment, training new staff, and mentoring junior software developers and students.
Bachelor's degree in computer science or another relevant computer-related field, or at least 6 years of professional programming experience
Experience with Node.js-based build, development, and packaging tools (e.g. Bower, Broccoli, Express, Grunt, npm)
Experience with unit and integration testing tools (e.g. PhantomJS, QUnit, Test’em)
Experience with a distributed version control system (e.g. Git, Mercurial)
Experience with Web security technologies (e.g. SSL/TLS, OAuth2, OpenID Connect and PKI)
Experience with HTTP servers (e.g., Apache, NGINX)
Experience with Linux
Experience contributing to an open source project
Experience with shell scripting (e.g., Bash)
Experience with Agile (e.g. Scrum) development processes
Experience in Cloud Computing (e.g. AWS, Azure, Google Cloud)
Advanced degree in computer science or another relevant computer related field preferred