Position: FullStack (React+Node) Team Lead for popular e-learning app #10839
Company: Capgemini Engineering
Category: JavaScript
Experience required: 5y
English level: intermediate

More than 106,000 organizations worldwide, including all 100 of Fortune 100, have created millions of courses using our online training apps.
With our apps, e-learning developers get everything they need to create courses for their learning management systems, including the award-winning authoring app.
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 
• Backend development experience using Node.js
• Experience working with AWS, including DynamoDB, Serverless / Lambda 
   and API Gateway
• Experience with Next.js
• Good knowledge of all phases of the development lifecycle. 
• At least Upper-Intermediate level of English.

Personal competencies	

•	Verbal/written communication skills 
•	Self-education skills
•	Result-oriented skills
•	Team-playing skills
•	Responsibility
•	Flexibility