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

Middle Frontend developer (React/Typescript stack)

Зарплата

до 100 000 ₽

Требования

Фронтенд, Средний (Middle)ReactHTMLCSSTypeScriptRedux

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

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

Компания

Онлайн-сервис регистрации юридических лиц и индивидуальных предпринимателей с помощью электронной подписи

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

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

Бюро — онлайн-сервис регистрации юридических лиц и индивидуальных предпринимателей на основе электронной подписи. Сервис востребован среди юристов и бухгалтеров и сотрудников банков — с помощью Бюро можно в считанные минуты отправить заявку на регистрацию бизнеса своего клиента.

Сейчас мы ищем front-end разработчика middle-уровня. Потребуется владение React-стеком, умение работать с готовыми дизайн-системами (они будут поступать к вам от дизайнеров/проектировщиков) и библиотекой компонентов — нужно будет работать с имеющейся библиотекой для создания интерфейсов и обновлять ее при обновлении дизайн-системы.

Основные задачи:

  • Разработка frontend приложения на JS/Typescript/React.
  • Проектирование и создание компонентов пользовательского интерфейса.
  • Создание интерфейсов к источникам данных сайта;
  • Сопровождение текущей версии системы, устранение возникающих ошибок.

От Вас мы ждем:

  • Понимание теории и практики реализации веб стека.
  • Знание JS (es5, es6+).
  • Опыт работы со стэком Webpack, React, Redux, TypeScript, Styled Components.
  • Опыт в написании тестов Jest/Mocha/Chai/Sinon/AVA и т.п.
  • Знание HTML5 / CSS (пре/пост-процессоры).
  • Опыт работы с git.
  • Декомпозиция, оценка типовых задач размером до 12-18 часов и самостоятельный выбор их решения в рамках текущей архитектуры.
  • Участие в ревью кода.
  • Соблюдение сроков и качества выполнения задач.

Технологии:

  • JavaScript (Понимание асинхронности, как устроены примитивы).
  • Typescript (Generics,Enum, React).
  • React (Dom DirtyChecking Observable, Lifecycle, StateFull, SyntheticEvents).
  • Redux (Actions, Reducer, Store, REST).
  • PackageManagers (*.lock files (работа с зависимостями)).
  • CSS (Умение оптимизировать верстку, понимание процесса рендеринга).

Условия:

  • Офис в центре города.
  • Оформление по ТК.
  • Возможна частично удаленная работа.
  • Также рассматриваем кандидатов, находящихся в Москве