Руководитель группы Frontend-разработки (React)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требуемый опыт работы: опыт продуктовой разработки веб проектов на 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