Remote Developer Jobs

The fastest and lightest remote job board for developers

Senior Front-End Engineer (Remote) at SystemOne, LLC (Northampton, MA)

SystemOne is a connected diagnostics and disease intelligence company that is committed to improving clinical care in low and middle income countries. We are improving lives via SystemOne's Aspect platform which moves data from millions of real-time HIV and Tuberculosis diagnostic tests in 42 countries and the pace is accelerating. We’ve facilitated unprecedented volumes and quality of data to measure disease outbreaks, patient care, and the utilization of equipment and reagents. We are now looking to support countries as they unlock the incredible value of these data in their health system through our data use program.

Responsibilities

As a Front-End Engineer at SystemOne, you will build front ends for our web and mobile applications, Aspect and Aspect Reporter. You will be a key member of the team, making technical decisions that will shape the company’s future. We are looking for people who love to code and work with other engineers to build meaningful products. Specifically, you will:

  • Build UIs that present actionable information to health professionals
  • Scout the latest developments in front-end technologies and help the team select the best tools
  • Optimize UI performance for low-resource settings

What is it like to work at SystemOne?

The software development culture at SystemOne can be summarized as "ship quickly":

  • We try to remove unnecessary processes from our product pipeline
  • We do not to over-engineer our software

Quality and knowledge sharing are important:

  • Every patch to any software is met with a code review in GitHub
  • We write tests to cover brittle and error prone areas of our software

The day to day:

  • You will be part of a distributed team of seven engineers located in the Americas, Africa, and Europe
  • We use Scrum to plan our work and we work in two week sprints
  • Because we work in very different time zones, you will have a great amount of flexibility when it comes to working hours and organizing your day, but we do have a daily standup meeting in which everyone participates
  • The team hierarchy is flat - all members contribute to discussions about how we organize our work and everyone writes code, including our CTO

We are looking for people with:

  • A product-first approach to building software. You care about the real world functionality of your work
  • At least five years of professional software development experience building, deploying, and maintaining web applications and mobile apps
  • Several years of experience with React, React Native, or other front-end frameworks like Angular or Vue
  • Deep understanding of mobile user-interface and user-experience concepts and design
  • Extensive knowledge of JavaScript
  • A passion for working as part of a team
  • Experience in optimizing applications for low powered devices is a plus

Candidates must embrace SystemOne's Core values:

  • Do good and create lasting value;
  • Make the journey matter;
  • Be worthy of respect;
  • Be pragmatic and keep it simple.

Technology

From a technology standpoint, our software is heterogeneous. We currently use the following technologies:

Front-End:

  • React/Redux
  • React Native
  • Jest
  • Enzyme
  • ...

Back-End:

  • Windows Server
  • Ubuntu Server
  • MySQL
  • NodeJS
  • RabbitMQ
  • Python
  • ASP.NET MVC
  • AWS (EC2, RDS, VPC, IoT)
  • Ansible

Location:

We have offices located in Northampton, MA and Johannesburg, South Africa. This is a remote position and we are looking for candidates from the Americas, Africa, and Europe in order to keep the time difference manageable for the team.