👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Руководитель группы Frontend-разработки (React)

Зарплата

от 175 000 до 250 000 ₽

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

МоскваПолный рабочий день

Компания

Инновационный стартап, который доказал свою востребованность, прошёл этап MVP и успешно вышел в продакшн

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

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

Требуемый опыт работы: опыт продуктовой разработки веб проектов на React от 3-ех лет

Полная занятость, полный день

Furniprice - инновационный стартап, который доказал свою востребованность, прошёл этап MVP и успешно вышел в продакшен. Это международный мебельный агрегатор, рассчитан на максимальный интерактив между пользователями (покупатель - продавец).

Приглашаем присоединиться в нашу команду опытного front-end тимлида/разработчика, который сможет решать сложные, интересные задачи и помогать команде!

Обязанности

  • Командная работа.
  • Соблюдение общих правил и стандартов.
  • Качественная вёрстка под стандарты и нужды разработки.
  • Разработка динамических интерфейсов и клиентской логики самой разной направленности и сложности.
  • Взаимодействие с back-end.
  • Участие в проектировании архитектуры.
  • Участие в проектировании интерфейсов.
  • Проведение code review.
  • Получение удовольствия от качественной разработки сложного проекта.

Личные качества

  • Умение создавать и поддерживать рабочую атмосферу и мотивацию в команде (для тимлида).
  • Умение и желание работать в команде.
  • Самостоятельность и ответственность за результат и сроки.
  • Дисциплина в выдерживании общих правил и качества разработки.
  • Гибкость ума, возможность и желание принимать новую информацию.
  • Желание учиться и развиваться.
  • Здравый уровень перфекционизма.
  • Активность и инициативность.
  • Обладать бойцовскими качествами, быть ориентированным на результат.
  • Умение и желание писать код.

Профессиональные навыки

  • Опыт успешного руководства командой от 3 человек (для тимлида).
  • Понимание базовых принципов Agile (для тимлида).
  • Хороший технический бэкграунд и опыт работы разработчиком.
  • Отличные знания языка JavaScript, ES6 и хотя бы одного из фрэймворков Angular/React, Redux и опыт продуктовой разработки на них.
  • Отличные знания ООП.
  • Опыт использования Docker.
  • Знание шаблонов проектирования и хороших практик программирования. Умение и опыт их применения.
  • Опыт разработки сложной HTML5/CSS3 кроссбраузерной вёрстки.
  • Асинхронные механизмы взаимодействия: AJAX, Comet, Socket.IO, WebSocket и т.д.
  • Умение разбираться в чужом коде.
  • Умение реалистично оценивать трудозатраты в масштабах проекта и декомпозировать задачи (для тимлида - обязательно).
  • Git, GitFlow.


Будет плюсом

  • Хороший опыт работы на React. Как преимущество - знание обоих: Angular и React.

  • Опыт разработки взаимодействия с серверной частью по HTTP2 и gRPC
  • Знакомство с Webpack/Browserify и прочими модульными системами.
  • Знание принципов и лучших практик оптимизации веб-страниц и приложений (rendering, repaint, reflow). Опыт style-guide-driven development.

  • Опыт работы с клиентскими и серверными шаблонизаторами.

  • Умение и желание использовать автоматизированное тестирование (как внутреннее, так и внешнее).

  • Как минимум, базовые знания Linux и умение работать в командной строке.

  • Принципы код-гайдов (e.g. Google JS code guide).

  • Опыт код-ревью.

  • Понимание SOA.

  • Умение обсуждать и объяснять решения.

Условия

  • Комфортный офис в шаговой доступности от метро Пятницкое шоссе.
  • Официальное трудоустройство и белая зарплата.
  • Хорошее железо.
  • Комфортный офис, шаговая доступность от метро.
  • Работа в команде увлеченных своим делом профессионалов.
  • Дружный коллектив.
  • Возможность быстрого рассмотрения кандидатов.
  • В сопроводительном письме просьба указывать ожидаемый уровень дохода!!!
  • Иногородним подберем и готовы оплачивать аренду жилья.

Ключевые навыки

Agile Project Managementруководство командой разработчиковTeamleadingРазработка ПОJavaScriptHTMLHTML5CSSCSS3ООПgRPCDockerGitflowWebSocketHTTP2AngularReactRedux