Description
As Team Lead, you are responsible to writes complex software programs from design specifications; Plans, executes and documents unit tests;
Reports status and issues; Documents detailed designs; Accountable for unit test leakage; Contributes to and may decide upon system architecture and design decisions.
To contribute to the system architecture design
Contribute to the design specifications that are in compliance with established coding quality standard of the company.
To consult or support and the project teams and clients on technical perspectives
To support for presales activities (R&D, estimate, pilot, etc), technical interviews
To perform trainings / seminars for the company
To develop the new skills for project teams if any new technologies required based on the project roadmap
To manage and lead a scrum team or a project team of medium size (6 -10 people)
Qualifications
University degree in Computer Sciences, or equivalent
Having 4+ year experience in FE competence.
Experienced in HTML / CSS, JavaScript / TypeScript and pre-processing languages such as LESS / SASS / SCSS
Experienced in layout techniques and frameworks such as Bootstrap, Material
Experienced in one of modern JS frameworks and libraries such as React, Angular, Vue,
Experienced in working with Vanilla JS, customer's libraries and frameworks
Experienced in CLI, setup project environment, running automated test using libraries such as Jest, Mocha, Chai
Experienced in web service development (SOAP, REST), security and performance for web application
Experience working in an Agile Software Development environment
Good leadership, good communication and high self-management, self-motivation
Why You'll Love Working Here
13 month salary per year.
Performance bonus (up to 2-month salary).
Social Health Insurance paid fully.
Healthcare : Annual health check-up, Premium Health Insurance .
Annual leaves : 14 18 days.
Clubs program : Football, Badminton, Swimming, Tennis, Rock, Yoga .
Training courses : Technical skills Soft skills English
People are extremely important to us and that’s why we have a clear vision : to make NashTech a great place to work in its sector.
We pride ourselves on :
Professional and Flexible Working Environment
Great Teamwork
International Assignments
WeCare - WeShare - WeDare - WeInnovate Engagement Program