Middle\Senior JavaScript Developer

З/п не указана
Опыт работы: От 3 до 6 лет
График работы: Удаленная работа
Занятость: Полная занятость
Компания: Синезис

Международная компания IREX.AI, создающая облачный сервис для умных городов в поисках Middle\Senior JS Dev для удаленного сотрудничества. Команда на проекте распределенная.

Со стороны UI продукт - это огромное SPA-приложение на Angular X со множеством сложных компонентов.

Используем стек с AngularX/TypeScript/RxJS. Стараемся держать пакеты в актуальном состоянии. Поэтому древних зависимостей, влияющих на работу проекта не держим.

По браузерам ориентируемся на современные версии chrome, ff, safari, edge. Используем адаптивную верстку.

В компании есть своя библиотека компонентов, которая достаточно активно развивается. UI, совместно с дизайнерами, строим на ее основе. Идет процесс переноса устаревшего дизайна на использование этой библиотеки, поэтому старый код/компоненты уступают место новым.

О процессах:
  • Работаем в связке Jira + Confluence + Gitlab + Jenkins + Figma

  • Бюрократии нет, все решается через общение и здравы смыслом. Обязательны только вменяемые названия коммитов, движение карточек по борде и MR на сложный/новый функционал;

  • Практикуем Code Review, гибкие методологии разработки.

Задачи:
  • Разработка на основе макетов (в figma) c описанным API и поведения;

  • Разработка на основе API и требований в крупную клетку, т.е. уметь собрать MVP на базовых компонентах самостоятельно;

  • Сопровождение, доработки по продукту, улучшать существующий функционал и разрабатывать новый;

  • Написание unit/integration тестов;

  • Участвовать в принятии архитектурных решений, участвовать в Code Review;

  • Быть инициативным, участвовать в коммуникации с командой, предлагать свои идеи.

Требования:
  • Опыт работы с Angular 2+;

  • Уверенное понимание реактивного программирования и RxJS;

  • GIT, git-flow;

  • Знание и понимание SOLID, архитектурных паттернов, таких как (MVVM, Unidirectional Data Flow);

  • Командная работа и умение оценивать трудозатраты.

Хочу откликнуться
<
>