Just Front-end Jobs

Front-end Jobs nearBoston, MA

Sorry, no listings for this city at the moment.

Remote Jobs

Sorry, no listings for this city at the moment.

Jobs farther away

Senior Software Engineer (Front-End JavaScript) - Technical Lead

We are looking for a technical lead for the Globus web applications team: experienced front-end programmer who speaks fluent JavaScript, HTML 5, and CSS 3, to join a team of developers and designers building out the Globus web interfaces and applications.

As a senior member of the Globus web application team, reporting to the Software Development Manager, the focus of this position will be to assist in the creation and operation of web interfaces that are part of the Globus Software as a Service (SaaS) applications and Globus Platform as a Service (PaaS) product. We're looking for front-end developers who speak fluent JavaScript, HTML 5, and CSS 3. We also make heavy use of Python to implement our CLI, SDK, back-end REST APIs, and other tools, so some interest and/or exposure to Python would be helpful. In addition, knowledge of accessibility, AWS and the Linux environment would be useful in this role.


  • 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

  • 3 years of professional programming experience developing, implementing, debugging, and web-based applications with JavaScript, HTML and CSS

  • Experience with at least one JavaScript framework (e.g. AngularJS, Backbone.js, Ember.js) and some templating library (e.g. Handlebars.js, Mustache)

  • Experience with other major JavaScript libraries (e.g. D3.js, jQuery, Moment.js)

  • 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 (Preferred):

  • 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


Lead Front-End Engineer

Nurx is looking for a proven engineering leader to join our growing Front End team. As the Lead Front End Engineer, you’ll own the Nurx ember.js web app, and be responsible for shaping key technical decisions as we scale to millions of users. You will lead the development of our Front End infrastructure from the ground up, and play a fundamental role in defining and developing our technologies and internal processes as we continue to grow!

What you'll do:

  • Lead the Ember.JS web app, and roadmap our front end infrastructure into the medium and long-term.

  • Define and evangelize engineering best practices as we scale our platform and team.

  • Lead and mentor a team of driven, passionate front end engineers.

  • Handle scoping and planning of all front end projects, and guide their implementation.

  • Work closely with the product team in creating roadmaps and timelines for product development.

  • Manage our existing front end testing infrastructure and help develop and optimize integration testing infrastructure.

  • Play a key role in building out the front end team, including the hiring of various engineers, and refine our interview process to optimize predictive value.

A bit about you:

  • 5+ years experience building consumer-focused web applications or B2B services in a technology company.

  • 2+ years experience leading or managing an engineering team.

  • Strong knowledge of one or more modern JavaScript framework like Angular, Ember, React or Vue.js.

  • You’re up-to-date on the newest developments in Javascript and love a discussion about the trade-offs of frameworks and libraries.

  • Strong architecture and system design skills.

  • Write readable, maintainable, testable, and performant code.

  • Have a passion for building software development processes and engineering culture.

  • Strong ability to evaluate and analyse tradeoffs between implementation time, maintainability, and impact.

  • Experience writing automated tests.

  • Proficiency in HTML and CSS (LESS/SASS).

Bonus* qualities:

  • Experience working in a startup or high-growth environment.

  • Expertise or knowledge of Ember.js, and ideally be involved in the Ember community.

  • An interest in reimagining the healthcare system, and empowering individuals through software in new ways.


Fullstack Devoper - Data-Viz, UI/UX for Synthetic Biology (Frontend Focus)

Serotiny is looking for front-end engineers who are excited to design beautiful and interactive software interfaces for synthetic biology.

This person will deploy the front-end of Serotiny’s digital infrastructure in collaboration with scientists to develop: custom user interfaces, data-visualization systems, and other tools that provide insight into genetic and biological data.


  • Design and deploy custom user interfaces

  • Enhance the analytics infrastructure with data visualizations and computational graphics

  • Extend the UI along multiple axes as client needs come to play


  • Create a collaborative application with concerns around data visibility

  • Enable a dynamic interface for computer aided design in a system with constant influx of new features

  • Integrating lab data acquisition and experimentation into the backend with a user interface a scientist will find seamless


  • A fast learner and eager collaborator

  • Creative & artistic eye for intuitive software

  • Experience with javascript frameworks and REST APIs

  • Demonstrated UI/UX sensibilities

  • Flexibility and desire to work at the early stages of a startup


  • Data visualization experience

  • Typescript/d3 familiarity

  • Familiarity with dev-ops technologies

  • Interest in biology

  • Able to do some backend, write Postgres command line code

  • Startup experience