Position: JavaScript Team Lead #10839
Company: Lohika
Experience required: 5y
English level: upper

**Purpose of the job:**
Articulate develops e-learning software, content, and resources that change the way the world learns.
More than 106,000 organizations worldwide have created millions of courses using our online training apps. With e-learning developers get everything they need to create courses for their learning management systems, including the award-winning authoring app. With organizations get everything they need to create, track, and manage their online training in one complete system. It's the all-in-one online training system employees love. You will have a chance to work in team of strong engineering talents which will help our customer to realize their roadmap.

**MAIN TASKS AND RESPONSIBILITIES:**
- Work in close contact with team members and project stakeholders on customer’s side
- Write quality and maintainable code in a fast-paced professional software engineering environment
- Take part in requirements analysis
- Suggest technical and functional improvements to add value to the product
- Research and evaluate technical options to implement business requirements
- Provide estimates
- Perform code review

**EDUCATION, SKILLS AND EXPERIENCE:**

**MUST HAVE:**
- 5+ years of commercial Web development experience
- Strong JavaScript & TypeScript skills
- Strong skills in React/Redux
- HTML/CSS
- Experience with writing tests
- Experience with source code management systems
- Good knowledge of all phases of the development lifecycle
- At least Upper-Intermediate level of English