Middle Frontend developer (React/Typescript stack)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Бюро — онлайн-сервис регистрации юридических лиц и индивидуальных предпринимателей на основе электронной подписи. Сервис востребован среди юристов и бухгалтеров и сотрудников банков — с помощью Бюро можно в считанные минуты отправить заявку на регистрацию бизнеса своего клиента.
Сейчас мы ищем 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 (Умение оптимизировать верстку, понимание процесса рендеринга).
Условия:
- Офис в центре города.
- Оформление по ТК.
- Возможна частично удаленная работа.
- Также рассматриваем кандидатов, находящихся в Москве