- Работа в Новосибирске
- Удаленно
- Технический руководитель
- Технический руководитель (Tech Lead)
Технический руководитель (Tech Lead)
400 000 - 500 000 ₽
IT-команда, разрабатывающая платформу для совместной работы и управления бизнес-процессами: это кроссплатформенное мобильное приложение и веб-версия, написанная на Angular (backend написан на Elixir и Python). В данный момент мы ищем Технический руководитель (Tech Lead) ля команды разработчиков:
- Разработчики backend-систем
- Мобильные разработчики
- Инженеры DevOps
- Фронтенд-разработчики (с опытом работы с Angular)
- Специалисты тестирования (Test Engineers)
Ключевые сферы ответственности: Общее управление технической разработкой продукта компании, обеспечение соответствия установленным стандартам качества ПО, координация усилий команды разработчиков, минимизация потенциальных технических рисков.
Основные обязанности технического руководителя
1. Стратегия развития продукта и техническое планирование
- Формирование перспективной стратегии развития продуктов компании с учетом актуальных тенденций и требований рынка.
- Анализ целесообразности предложенных нововведений и определение необходимого объема ресурсов для реализации задач.
2. Архитектура продукта и техническая экспертиза
- Выбор наиболее подходящего технологического стека для реализации каждого проекта.
- Проектирование общей структуры и архитектуры систем, определяющей дальнейшие этапы разработки.
- Проведение пробных испытаний для выявления оптимальных инженерных решений и инструментов.
- Решение сложных технических проблем и задач, связанных с реализацией проекта.
3. Руководство инженерными практиками и рабочими процессами
- Внедрение стандартов повышения качества разработки (CI/CD, регулярные code review).
- Устранение факторов, негативно влияющих на эффективность рабочих процессов команды.
- Оперативное реагирование на возникшие технические сложности и их быстрое разрешение.
4. Совместная работа с проектным менеджером
- Предоставление консультаций по вопросам оценки трудоемкости и приоритизации задач.
- Выдача рекомендаций по техническим аспектам и направлению дальнейших шагов развития продукта.
5. Координация команд разработчиков
- Обеспечение конструктивного взаимодействия сотрудников, регулирование конфликтных ситуаций, формирование условий обмена опытом и наставничество, оценка компетенции сотрудников.
- Привлечение квалифицированного персонала в команду, оценка компетенций соискателей.
6. Взаимодействие
- Установление связей между бизнесом и технологиями путем объяснения технических решений иным заинтересованным лицам.
- Облегчение коммуникаций между техническими сотрудниками и руководством компании.
7. Текущая операционная деятельность
- непрерывный контроль качества выпускаемого продукта, финальная проверка важных сегментов кода перед запуском.
- Документация принимаемых технических решений и обоснование выбранных технологий.
Профессиональные компетенции (hard skills):
Успешному кандидату необходимы следующие профессиональные навыки:
- Свободное владение Elixir и Python. .
- Хорошее понимание баз данных (оптимизация запросов и пр.)
- Опыт управление командой 3+ человек.
- Для взаимодействия с фронтедерами необходимо хотя бы на базовом уровне понимать фронтовый технологический стек, основанный на Angular / TypeScript.
- Опыт работы с современными библиотеками и инструментариями (React, Node.js, Spring Boot и аналогичными).
- Знание современных подходов к разработке веб-приложений, включая принципы построения микросервисов и облачной инфраструктуры (AWS, Docker, Kubernetes).
- Понимание и применение практик DevOps (конфигурация CI/CD-процессов, мониторинг производительности с использованием Prometheus/Grafana).
- Умения проведения автоматизированного тестирования (unit testing, интеграционное тестирование, методики TDD/BDD).
Личностные и лидерские качества (soft skills):
Кандидат также должен продемонстрировать такие личностные качества, как:
- Эффективное руководство командой и мотивация сотрудников.
- Высокие коммуникационные способности, умение чётко формулировать мысли и внимательно воспринимать обратную связь.
- Организованность и высокий уровень самоорганизации.
- Способность принимать обоснованные решения в условиях неопределенности и высокой загрузки.
Квалификационные требования и профессиональный опыт:
- Опыт продуктовой разработки 5+ лет.
- Опыт успешной работы в команде разработчиков сроком 3-4 года.
- 2 года непосредственной практики управления проектом в статусе Tech Lead.
- Высшее образование в области информационных технологий или смежных специальностях.
Компания ценит такие индивидуальные особенности, как:
- Стремление достигать результатов и постоянное повышение профессионального уровня.
- Эмоциональная устойчивость, высокая персональная ответственность и активность.
- Желание интегрироваться в коллектив и обмениваться знаниями с коллегами.
- Готовность анализировать ситуацию и быстро находить выход из трудностей.
Опубликована 2 дня назад