🎯 Здесь находят менторов в IT Хабр Эксперты

Team Lead Frontend (React)

Местоположение и тип занятости

Москва, Минск (Беларусь), Нижний НовгородПолный рабочий деньМожно удаленно

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

Описание вакансии

О компании и команде

Bell Integrator – один из ведущих системных интеграторов страны. 

Мы аккредитованная ИТ-компания и являемся частью большой семьи ГК Softline.

Bell Integrator активно реализует проекты по всей России, среди наших заказчиков – крупнейшие системообразующие финансовые, телеком и ритейл компании страны.

Проект - Интернет-банк для юридических лиц и ИП

- Язык программирования: JavaScript (ReactJS)

- Воркфлоу: Code Style, git workflow, Code Review

Задачи

  • Разработка нового личного кабинета для юридических лиц и ИП
  • Разработка новых страниц ЛК в соответствии с дизайн-макетами

Ожидания от кандидата

  • Опыт управления командой разработки не менее года
  • Опыт в разработке не менее 4 лет
  • Значительный опыт разработки SPA, знание базовых шаблонов/паттернов проектирования
  • Знание принципов и практический опыт клиентской оптимизации React приложений
  • Отличное знание HTML5, CSS3, опыт кроссбраузерной(Safari/Chrome+,e.t.c)/адаптивной вёрстки
  • Опыт работы с CSS перпроцессорами (SCSS/SASS/LESS/Stylus)
  • Понимание практик UX/UI
  • Экспертные знания Javascript со свежими стандартами ECMAScript (Прототипное наследование, this, event loop, promise, async/await, generators/iterators)
  • Значительный опыт работы с React и экосистемой:
  • стейт менеджеры(Redux)
  • роутинг(react-router-dom)
  • линтеры (eslint/prettier)
  • тестирование(Jest/React testing library)
  • сборка  (WebPack/vite)
  • node Js(npm/yarn)
  • css (styled components/css in js/css modules)
  • Опыт работы с TypeScript, понимание utility types
  • Уверенные знания Git
  • Технический английский

Обязанности:

  • Руководство командой из нескольких разработчиков
  • Участвовать в архитектуре FRONT части приложения
  • Участие в оценке, декомпозиции задач и контроль их выполнения
  • Организация процессов разработки\code review сотрудников
  • Ревью проектной документации, архитектурных и технических решений, кода
  • Контроль соблюдения рабочих процессов командой
  • Мониторинг мотивации и вовлечённости сотрудников
  • Участие в отборе новых разработчиков, оценка квалификации существующих разработчиков
  • Организация процесса онбординга новых разработчиков
  • Планирование и ликвидация техдолга проекта
  • Контроль качества релизов
  • Проведение code review (front части)
  • Разработка/доработка front-end
  • Предоставление оценки трудоемкости реализации задач по предоставленным бизнес требованиям
  • Менторство над разработчиками

Условия работы

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах
  • Опыт работы в распределенной команде профессионалов
  • Уровень заработной платы обсуждается индивидуально
  • Возможность работать удаленно на территории РФ, РБ