Tasks
- Organize and participate in the improvement of development processes in teams.
- Participate in the discovery, QA and postproduction processes when working on projects.
- Hire employees, conduct training, organize the work of new teams, and conduct performance reviews.
- Validate technical solutions. Review architectural artifacts, elaborate complex technical solutions in collaboration with other departments.
- Create employees’ Personal Development Plan, manage their growth and motivation.
- Create technical and process documentation.
- Review code.
- Write code in a limited amount in complex or large-scale tasks.
- Conduct release management.
Our expectations
Technical:
- At least 6 years of commercial web development experience.
- Knowledge of the ReactJS-based web stack at the Senior level. Confident knowledge of modern web technologies.
- Knowledge of architecture (Web APIs, Networking, Data storage).
- Proficiency and understanding of the basic DevOps and admin tools systems (Docker, linux, CI/CD).
Managerial:
- Experience in managing a development team (team lead).
- Experience as a hiring manager: hiring, development, and dismissal.
- Management and development of development processes from 3 years.
- Knowledge of basic software development techniques and practices.
- Project planning and management skills (assessment of labor costs, resource management, timing assessment, monitoring, and control).
- Work experience in Jira.
Will be a plus
- Experience in managing development team leads.
- Experience in backend development (Go/NodeJS).
- Skills in interface design and UX design (Figma).
Additionally
- Willingness to discuss relocation to Georgia.
- The ability to work from anywhere in the world.
- Flexible time-off and holiday policy.