Описание:
Senior developer (JavaScript - React)
В растущую команду нового и амбициозного проекта по разработке высоконагруженной, географически распределенной платформы федерального уровня требуются JavaScript разработчики.
Вам будет комфортно работать в нашей команде, если Вы:
- Используете проактивный подход к решению поставленных задач и способны самостоятельно работать по своему блоку задач, искать различные варианты решений проблемы, а не только обосновывать почему проблему решить нельзя;
- Умеете работать в команде (умение слушать и слышать);
- Понимаете и умеете работать в духе Agile ценностей;
- Готовы изучать и экспериментировать с новыми средствами и инструментами разработки;
- Готовы вникать в предметную область и учиться по ходу проекта.
Вас ожидают следующие задачи:
- Участие в проектировании архитектуры и разработке высоконагруженных решений;
- Участие в развитии технологического стека и инфраструктурных компонентов;
- Участие в разработке шаблонов и правил типовых программных решений (UI-kit и storybook).
Критерии успеха:
- Опыт frontend разработки от 5 лет;
- Отличное знание JavaScript (ES6+), HTML/CSS;
- Отличное знание React, Typescript;
- Опыт использования Redux/Mobx, Webpack, Babel, Eslint, Jest+RTL;
- Опыт использования Figma, Sketch;
- Кроссбраузерная и кроссплатформенная (адаптивная) верстка;
- Понимание принципов SPA/PWA;
- Знание протоколов прикладного уровня (HTTP(s), REST API, WebSocket);
- Опыт разработки автотестов (модульных, интеграционных);
- Понимание и применение паттернов разработки (паттернов высоконагруженных систем и микросервисной архитектуры);
- Понимание принципов и инструментария CI/СD, и опыт использования в работе;
- Активное использование docker (docker-compose).
Будет преимуществом:
- Опыт контрибуции в open-source проекты;
- Опыт работы с медицинскими проектами;
- Опыт работы с Vue/Angular/ExtJS;
- Опыт работы с GraphQL или Protobuf;
- Опыт настройки CI (gitlab) + опыт работы с Kubernetes.
Условия и график работы:
Головной офис – Москва.
Возможна дистанционная работа из любого региона страны.
График работы - комбинированный (офис/удаленка).
Трудоустройство по ТК РФ.