Position: Team Lead для Front End команди
Company: Incode Group
Category: JavaScript
Experience required: 3y
English level: upper

Необходимые навыки

Work experience of at least 5 years at the position of Full Stack Web Developer in the stated technologies;
Desire and ability to be a mentor for Trainee / Junior Developers;
Good communication, management, teamwork skills;
Experience with debugging, profiling, and optimization;
Solid understanding of common design patterns;
Unit testing experience;
Fast research and learning skills;
At least 4+ commercial JavaScript/TypeScript development experience;
Strong JavaScript skills, including latest specifications;
Node.js and it’s frameworks: Express / Koa, Nest.js;
JavaScript frameworks: React.js, Angular, Vue.js;
SQL DBMS: PostgreSQL, MySQL, MariaDB, MS SQL Server;
NoSQL DBMS: MongoDB, Redis, DynamoDB, ElasticSearch;
Cloud platforms: AWS, GCP, Azure;
English: B2 + Level.

Будет плюсом

Ability to find solutions to non-standard technical problems;
Willingness to share your knowledge and skills with junior developers;
Experience with containerization approach such as Docker, k8s;
Good understanding of agile methodologies (Scrum, Kanban).

Предлагаем

Work schedule to your choice (remote / office / hybrid);
Competitive salary;
Medical insurance, paid leave and sick days;
Additional day off after the probation period;
Comfortable office in the city center;
Football (table soccer), tennis, PS, electric guitar, billiard;
Formal employment;
Paid English courses;
Paid gym membership and/or other facilities.

Обязанности

Build modern and high-quality development process inside the company;
Work with Project Managers, Sales Managers andtechnical tools for project development;
Organization and management of development teams, development workflows configuration;
Build highly efficient web development team (conducting interviews, communicating and making decisions with HR department, etc.);
Introduce and promote company tech side to company clients;
Internship;
Code review;
Making decisions about backend and frontend questions regarding architecture on commercial and company internal projects;
Introducing new technologies and approaches to the company;
Mentorship of middle/junior backend and frontend developers;
Develop general and reused backend and frontend components across the company.