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

Senior Frontend Developer (React)

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

Москва, Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Ключевой технологический партнер лидеров российского бизнеса

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

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

Проект крупного российского банка нуждается в редизайне.
Команда распределенная и укомплектована (бек/дизайнер/тестер/аналитик/девопс) - не хватает опытного React разработчика, который готов внести в свой вклад в изменение главного интернет-банка с новой главной страницей и логикой. Работа строится по Scrum.

Цели проекта:
· Переход на современные технологии, разработка фронтэнд решений в части сайтов,
· Продукт, который будет адаптивен на всех видах и типах устройств, доступных клиенту.
· Ускорение time-to-market благодаря единой команде серверной разработки (единый back)
· Переход на единую микросервисную архитектуру

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

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

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

Необходимые навыки:

  • Опыт в разработке не менее 3 лет;
  • Опыт работы с Typescript;
  • Отличное знание HTML5, CSS3, опыт кроссбраузерной (Safari/адаптивной вёрстки);
  • Опыт работы с CSS препроцессорами (SCSS/SASS/LESS/Stylus);
  • Знание Javascript со свежими стандартами ECMAScript (Прототипное наследование, this, event loop, promise, async/await, generators/iterators);
  • Уверенные знания Git;
  • Значительный опыт разработки SPA, знание базовых шаблонов/паттернов проектирования;
  • Опыт работы с React и экосистемой:
    -стейт менеджеры(Redux/Mobx);
    -роутинг(react-router-dom);
    -линтеры (eslint/prettier);
    -тестирование(Jest/Enzyme/React testing library);
    -сборка (WebPack/Gulp/Grunt);
    -css (styled components/css in js/css modules)

Желательные навыки:

  • Представления о -Node JS (npm/yarn),
  • Опыт работы с Jira, Confluence, GitLab;
  • Понимание практик UX/UI
  • Технический английский

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

  • Работа в аккредитованной компании
  • Участие в проектах для крупных коммерческих компаний
  • Современный подход к обучению и развитию сотрудников
  • Стабильный доход, который обсуждается индивидуально
  • Приятные бонусы: ДМС со стоматологией для сотрудников, возможность подключить родственников к программе ДМС, обучение и сертификация, скидки на курсы, фитнес и многое другое