Frontend Development Team Leader
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Нашей команде frontend нужен тимлид. Наш идеальный кандидат - это технический эксперт и лидер со своим видением, багажом опыта и навыков для эффективного управления командой.
Мы предлагаем участвовать и отвечать за развитие наших проектов в области web-conferencing, e-commerce и fintech по всему миру!
Тимлид, которого мы ищем, знает как собрать команду специалистов, научить их новому и умеет эффективно ими управлять. Если ты можешь углубиться в технические детали проекта, когда это нужно, и в то же время хочешь расширить зоны своего влияния в компании и построить эффективный воркфлоу для команды, тогда тебе к нам.
Обязанности:
- Возглавить офис Frontend-разработки (от 20 специалистов) и работать в среде Agile
- Руководить командой, контролировать производительность разработчиков и качество их работы, отслеживать текущие KPI
- Проводить технические собеседования с кандидатами и принимать решение о принятии кандидатов на должность
- Контролировать жизненный цикл разработки от проектирования / планирования до внедрения и поддержки. Поддерживать высокий стандарт качества программного обеспечения
- Оценивать технические риски и предпринимать меры по их возникновению на всех проектах компании
- Проектирование и разработка системы, которую легко масштабировать, в течение всего жизненного цикла продукта
- Поддерживать и организовывать процессы развертывания программ в проектах компании
- Оценивать объем работ cо стороны frontend-разработки перед продажей услуги разработки
- Возглавить техническое руководство членами команды и участие в решении командных задач
- Делать просмотр уровню компетентности команды и создание целей для плана личного развития
- Проводить менторские сессии и консультирование команды по код ревью, парного программирования и т.д.
- Организовывать обучение, курсы и мастер-классы по программированию как для разработчиков компании, так и для нетехнических специалистов компании
- Разрабатывать учебные программы, лекции, участвовать в стажировке и курсах
- Внедрять практику экстремального программирования (XP)
- Разрабатывать и внедрять передовые функции и услуги
- Искать, оценивать и внедрять новые технологии
- Предоставлять технологические консультации для проектов компании
Требования:
- Степень бакалавра наук / бакалавра информатики или аналогичный практический опыт
- 2+ лет опыта работы тимлида команды frontend-разработчиков
- 5+ лет опыта в frontend-разработки
- Умение определять и внедрять новые услуги и строить процессы в отделе
- Развитые навыки межличностного общения
Необходимые технические навыки и знания:
- Умение читать и понимать source code языков программирования: JavaScript, Typescript
- Понимание стандартов ES6 + (ECMAScript 2015+)
- Понимание архитектуры React, жизненного цикла компонентов, лучших практик
- Будет плюсом, но не критично - понимание архитектуры и опыт работы с React Native
- Понимание архитектуры Redux и / или других инструментов для управлением состоянием приложений
- Опыт работы с GraphQL
- Понимание концепта Server Side Rendering в React приложениях
- Понимание цикла релиза веб и мобильных приложений
- Понимание веброзмиткы HTML5, CSS3
- Опыт работы с препроцессор CSS (Sass / Less / Stylus) и инструментами сбора (Webpack / Metro bundler)
- Опыт работы с git и Github
- Знание рефакторинга, запахов кода и дизайн паттернов
- Опыт работы в написании Автотестов