Position: Team Lead Front-end Developer
Category: JavaScript
English level: upper
Years of experience: 5


- Design front-end architecture from ground up
- Develop shipping aggregator multi-platform service with one code base for web (SPA/SSR), android, iOS, desktop
- Implement core app services like authorization, localization, user administration, user storage, etc.
- Craft internal components library with custom styling and examples Code documentation with JSDoc comments and markdown files
- Hold weekly sprint planning, task grooming, and estimations
- Active participation in UX design improvements and changes with designer
- Constant communication with CTO (German side) for discussing and planning new technical tasks
- Daily tide communication and synchronization with other managers (PM, back-end lead, QA lead) on new products, features, and initiatives Deliver great app loading performance, responsive and adaptive UI Complete technical ownership for a bunch of testing servers from dockerization to updates with changelogs
- Responsible for product requirements and deadlines compliance
- Lead a team of front-end developers through the product lifecycle - architecture, design, development, quality, and production
- Front-end team management (motivation, hiring, retiring, salary raising)
team: 
3+ (middle or senior) FE developers
2+ (middle or senior) BE developers
1+ QA
1+ UI/UX designer
1+ DevOps
1+ PM
1+ BA

code state: a new project or existing project without legacy dependencies or migrations 

code/management ratio: 70/30 %

tech stack: Vue; Nuxt; Quasar; SSR;
Node; Jest; Cypress; Styleguidist;

preferable industry: medicine; logistic; fin-tech; marketplace; etc

not preferred industry: casino; bets; banks;

company state: 
startup or an established company with positive income; 
developers are treated as an instrument to grow and prosper, not a burden;
people-oriented management without bureaucracy;
clear product development vision;
exposing business results/progress to the developers;
clear horizontal hierarchy with limited position responsibilities;

schedule: flexible working hours to support work-life balance (from 8-11)

mode: remote, but with comfortable office in Kyiv + parking

health care: 
incurrence;
regular massages;
paid 10+ sick days;
paid 20+ working days off;

personal growth: seminars and trainings paid by the company;
annual salary review;

other benefits: 
full financial and legal support for private entrepreneurs;
regular team buildings and corporate events;
work on personal laptop or company-provided Apple M1 laptop;