Job Description
FRONT END WEB DEVELOPER RETAIN HEALTH, INC
RETAIN Health seeks a front end web developer for the development of a digital therapeutic - mobile software to treat early stage Alzheimer’s Disease.
SALARY $100K-$130K (depending on experience) plus incentive stock options 0%-1%
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
REQUIREMENTS
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)
BENEFITS
Competitive salary
Employee Stock Options
Ability to work remotely
Unlimited Paid Time Off