<< back

Front End Web Developer

RETAIN Health, Inc|) (allows remote
2 months ago

Why this opportunity is different

  • Impact: Work on a solution to a global public health crisis

  • First to Market: Create an unprecedented digital intervention for a disease that has no cure

  • Early Stage: Be the first full-time employee of an NIH funded startup

  • Lead: You will be asked to lead more than you will be asked to follow


  • 3+ Years experience in a relevant position with command of JavaScript 

  • Degree in Computer Science or a related field

  • English fluency

  • Timezone: (GMT-05:00) Eastern Time +/- 1 hours

What we are looking for

  • Experience building SPAs with frontend JavaScript frameworks. AngularJS is a plus

  • Advanced knowledge of responsive design and mobile first layouts

  • Experience communicating design ideas through wireframes or comparable tools

  • Advanced knowledge of CSS, CSS frameworks, and CSS techniques

  • Experience with software development tools, package managers, continuous integration, build tools, task runners, unit testing, ticket/Bug Tracking

  • Advanced knowledge of modern design principles and best practices

  • Experience testing JavaScript code with Jasmine and Karma or similar testing frameworks

  • Advance knowledge of integration with RESTful web services

  • Trained in writing unit, integration and end-to-end tests as part of your coding process

  • Proficiency in UX design, information architecture and/or graphic design

  • Experience working on scrum teams in an Agile context

  • Experience with GIT and understanding of best practices for version control 

  • Familiarity with Express.js and MySQL or other relational databases

What you’ll do

  • Develop and improve our mobile web app written in AngularJS

  • Lead front end architectural and aesthetic decisions

  • Own new features from the idea phase through to production

  • Train and lead future engineers as our team grows

  • Improve performance and scalability

  • Build clean, scalable, and maintainable code

  • Ensure software adheres to best practice and quality standards 

  • Evaluate frameworks, technology, platforms, and tooling solutions

  • Find the best approach to UX changes through A/B tests

  • Help to define and improve agile development practices for the team

  • Improve, create and maintain end to end and unit tests

What makes a great candidate?

  • Strong desire to work in a startup

  • Excellent communication skills - written and verbal

  • Willingness to lead future employees

  • Resourcefulness: You can find your way through uncertainty 

  • Selflessness: Desire to see team succeed and help where needed

  • Track record of hard work and dedication

  • A sense of humor (maybe this should be at top)


  • Competitive salary

  • Employee Stock Options

  • Ability to work remotely

  • Unlimited Paid Time Off