Position: Front-End Tech Lead
Company: TurnKey Labs
Category: JavaScript
Experience required: 5y
English level: upper

About the Product
Welkin is a care management platform, which guides your team to better care. You configure your patient program into workflows that tell health care workers when to do what, ensuring patients get care exactly when they need it. Designed specifically for relationships between health care professionals and patients, our software makes engagement seamless and patient-centered, enabling health workers to build strong relationships for long-term healthy outcomes.

Mission: our mission is to empower health organizations to deliver patient-centered care.

We’re looking for a Front-End Tech Lead to join our product team. You will interact and collaborate closely with our Customer Success, Product, and Engineering teams. You will report to the VP of Engineering.

Here’s what you will do:
- Moving from an individual contributor into the people and project side of the business
- Lead the Front-end team in designing and implementing technical solutions
- Lead evaluation of tools and technologies most appropriate for front-end development on one or multiple projects
- Create an approach and methodology to integrating best coding practices and automate it
- Overseeing the technical path of delivery front-end to the production
- Troubleshooting development complexity issues and modifying development procedures or technology
- Identify critical KPIs for front-end monitoring and metrics tools.
ensuring the successful deployment of the front end as part of the whole product into the market.
- Mentoring and supporting front-end engineers in engineering-related tasks, evaluated their progress regarding front-end development and supported the front-end team with engineering know-how.

Here’s what you need to be successful:
- Overall experience as a Front-end Engineer of at least 10 years
at least 6 years of commercial experience in React, Redux, Saga
- 2 years of experience with TypeScript
- Excellent mentorship, facilitating, and leadership skills
- Experience in tech lead role of at least 4 years
- The ability to independently perform complex technical tasks, and PoC
- Excellent understanding of OOP, SOLID, GRASP, KISS, and DRY principles
- Experience in transforming architecture to use DDD, EDA, and CDD approaches,
- Deep understanding of the asynchronous model, understanding of limits of Promises
- Practical experience in implementing scalable and Model layers with strong API contracts
- Practical knowledge of working with Docker and Helm
excellent knowledge of JavaScript ES6/7/8/9
- Experience in writing UnitTest and Integration tests, covering based on coverage reports and business cases
- Excellent knowledge of GIT (rebasing/cherry-picking/fast-forward)
have practical knowledge of working with Docker (composing, swarm, services) and Helm in K8s environment, mastered kubectl
- Solid practical opinion of best practices, approaches and design patterns
excellent troubleshooting skills.

Benefits:
- Take the time off that you need to relax and have fun with Welkin’s flexible PTO policy.
- Employees tend to take anywhere from 2 weeks to 5 weeks of vacation, with an average of 3-4 weeks.
- Personal laptop (MacBook);
- Trainings, certifications, conferences;
- Health insurance;
- Remote work;