Position: Lead Front-End Engineer (Angular)
Company: TurnKey Labs
Experience required: 5y
English level: intermediate

Our product is a medical data collection platform. It is used by leading health systems for all types of data collection, including patient intake, patient screening, patient satisfaction, patient-reported outcomes, academic research, clinical trials, and more. We’re looking for a Lead Front-End Engineer who is motivated to combine the art of design with the art of programming.

** About you** 
➤ 4+ years of JavaScript programming experience in a business environment
➤ Experience in Javascript ES6+
➤ Frontend experience writing applications from scratch using TypeScript
➤ CSS, SCSS (BEM, SMACSS)
➤ Development production-ready solutions
➤ Experience with working with Dockerized environments with (K8S env. will be a plus)
➤ Experience in cross-browser development
➤ Strong knowledge of OOP, SOLID, GRASP, practices and techniques
➤ Ability to decompose and estimate tasks and propose different solution paths with strong alignment to business needs
➤ Experience with Git and Gitflow processes (Github or Bitbucket or Gitlab)
➤ Familiarity with Scrum/Kanban workflow processes
➤ Analytical thinking
➤ Excellent communication skills and a team player mindset
➤ Getting- things done attitude, self-sufficiency, open to learning and most important have an ownership mindset.
➤ Experience in leading engineers, have a vision of technical excellence in frontend with alignment to business goals.
➤ Eager to deeply dive into the product understand it is business needs and figure out how in the best way you can contribute to product growth, propose ideas and be ready to own it
➤ At least an Intermediate level of English

** What here for you** 
➤ Work with Angular 8+
➤ Develop and support User feature screens
➤ Develop and support reusable web Components
➤ Optimize web applications to ensure fast loading speeds
➤ Collaborate with other team members and stakeholders

** We offer** 
➤ Interesting and challenging work in a dynamic product company
➤ Collaborate with other team members and stakeholders
➤ Possibility to come up with ideas, be heard, and see them implemented
➤ Competitive salary, regular salary review, financial stability
➤ Opportunities for self-realization, professional and career growth
➤ Full remote, flexible work schedule
➤ Medical insurance, paid sick leaves, and vacations