🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Senior Frontend Developer (React)

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

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

Компания

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

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

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

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

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

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

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

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

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

Используемые инструменты и методологии:

- Хранение кода: Git

- Методология разработки: с элементами SCRUM

- Документация: Confluence

- Трекинг задач: Jira

- СI/CD: GitLab CI/CD


Задачи

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

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

  • Опыт в разработке не менее 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
  • Технический английский


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

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