Position: Senior Front-End Engineer in mental health startup
Company: Turnkey Labs
Experience required: 5y
English level: upper

The most unique thing about working on this product is your ability to help improve people’s lives in a meaningful way every day. You are helping people in their darkest moments.
Our company stands out because we are able to keep information on mental health providers up-to-date, especially providers availability. Our resources are also vetted and our company is dedicated to research and contributing to the field of science.

Our engineering philosophy

We organize into small cross-functional teams that are deeply focused on one product or initiative. These teams are empowered to make product and technology decisions and quickly build the best solutions for our users. We lean heavily on automation, good test coverage, and continuous deployment to ensure we’re constantly getting rapid feedback from our users, and follow the approach of starting small, shipping often, and deferring unnecessary complexity.
We believe that we build better products when our teammates have a variety of perspectives and experiences, so we care a lot about creating a supportive and inclusive environment.

UA team: Designer, PM, Sr Backend, Lead Front-End, 2 Sr Front-End and QA, DevOps.

What you will do

~ Work closely with functional heads, stakeholders and fellow developers to meet both technical and consume requirements while maintaining regular communication of progress
~ Comfortably operating within an Agile team using SCRUM methodologies
~ Assisting in the implementation of the overall front-end web architecture
~ Ensuring the UI is built for speed, scalability, reusability, & accessibility
~ Integrating our front-end UI with the back-end API services
~ Implementation of RESTful API frameworks
~ Connection, manipulation, and consumption of various SaaS data APIs
~ Integrating AWS services where beneficial for project needs

About you

~ At least 5 years’ experience with the end-to-end life cycle of Agile software development
~ Experience working in a startup/fast paced environment
~ Solid experience with the targeted development frameworks including React, Redux, React Router
~ Experience collaborating via sprint planning, daily standups, ticket management, sprint demos, and sprint retrospectives
~ Experience implementing Storybook component stories and unit tests
~ Familiarity with developing for a cloud platform such as AWS
~ Thorough understanding of user experience, containers, microservice hosting, and application security practices
~ Appreciation for clean and well-documented code and attention to detail
~ Proactive communication across and within the team

As a plus:
~ Experience with NodeJS
~ Experience with GrapQL
~ Experience with Accessibility 508
~ Proficiency with Git / BitBucket, Git-flow branch management, Jira, and Docker

What You Get

~ Unlimited PTO for any reason, including sick days (no specified limits), flexible work schedule;
~ Personal laptop (MacBook Pro);
~ Trainings, certifications, conferences;
~ Private health & dental insurance;
~ Remote/coworking work;
~ Accounting and legal support required to file taxes.