Техлид проекта
NSK or Remote | full time
Нам нужен технический лидер в небольшую команду разработки программного продукта в области онлайн образования.
ПРОДУКТ
Наш продукт - это система для проведение онлайн занятий. Предназначена она для репетиторов.
Мы переносим методику классического образования в онлайн формат. В нашем классе доска и тетради, вызовы к доске и домашние задания. Мы создаем среду, которая позволит репетиторам вести уроки привычным способом.
КОМАНДА
Этот проект - стартап от команды, которая 10 лет работает в индустрии образования.
В связи с выходом первой версии проекта в онлайн, текущий тимлид (а это один из основателей проекта) планово покидает эту должность.
Мы ищем ему адекватную замену.
ТЕХНОЛОГИИ
С технической точки зрения система объединяет интерактивные, управляемые преподавателем доски с видеоконференцией.
Система состоит из:
- Сервера бизнес логики (Java/Spring Framework)
- Сервера и клиента интерактивной доски (Typescript/socket.io)
- Клиента для видеоконференций (https://meet.jit.si)
- И довольно объемного фронтенда (Typescript/React)
Собирается все в docker-образы и запускается в yandex-cloud.
Разработка и сборка ведется в gitlab.
ОБЯЗАННОСТИ
Развитие технической части продукта:
- Решение проблем и реализация пожеланий, поступающих от пользователей и формулируемых владельцем проекта
- Работа над производительностью отдельных аспектов системы
- Контроль уровня технического долга
Тактические активности
- Декомпозиция задач и постановка задач другим разработчикам
- Проведение code review и предоставление обратной связи другим разработчикам
- Совместное с владельцем продукта принятие решений о релизах, организация работы с QA
- Проведение ежедневных проектных митингов
- Проведение личных встреч с участниками команды с целью повышения их уровня
- Собственно разработка - решение наиболее важных или технически сложных задач
Требуемые навыки
- Опыт сознательной разработки нетривиальных программных продуктов
- Опыт работы с Java или Typescript (можем рассмотреть опыт с другим(и) стэками) от пяти лет
- Опыт операционного управления небольшой командой разработчиков и QA специалистов
- Понимание процессов разработки
- Научный подход к разработке, внимание к метрикам
- Перфекционизм
@freestinka
