У нас развернута мощная технологическая платформа, на которой внедрено большинство сервисов управления жизненным циклом разработки:
- Gitlab для хранения кода и CI/CD;
- Artifactory для хранения артефактов;
- SonarQube для статического анализа кода;
- Openshift для оркестрации контейнеров;
- Стриминговая платформа для данных Kafka;
- Объектное S3 хранилище (MinIO);
- Система web-аналитики (Matomo);
- Sentry для сбора ошибок.
Разработка ведется в соответствии с современными трендами.
Наши задачи:
- Планирование ресурсов разработчиков;
- Взаимодействие с бизнес заказчиками;
- Разработка фронтэнда на JS.
- Управление развитием компетенций разработчиков;
- Взаимодействие с аналитиками и тестировщиками на проекте;
- Определение квалификации ресурсов подрядчика.
Профиль кандидата:
- Высшее или среднее специальное образование;
- Хороший опыт разработки на ReactJS/Redux/Redux-Saga;
- Глубокие знания JavaScript;
- Знания TypeScript (уметь снабжать код Type-декларациями);
- Знания пре-процессоров (LESS, Sass, etc.);
- Знания UI / UX-паттернов;
- Опыт работы с REST, JSON RPC, WebSockets;
- Уверенные знания в принципах оптимизации клиентского кода и работы с инструментами отладки;
- Знания Webpack или аналогов;
- Опыт работы с системами управления версий (GIT). Наличие, или участие в opensource проектах будет плюсом;
- Понимание принципов асинхронного программирования;
- Опыт написания Unit-тестов;
- Работа по SCRUM;
- Опыт работы с GraphQL будет плюсом. Понимание принципов SOLID и следование им;
- Умение писать unit-тесты ;
- Знание принципов построения надежной архитектуры;
- Знание протоколов HTTP и WS, умение работать с ними;
- Быть уверенным пользователем Linux;
- Умение работать в команде (предлагать и обсуждать идеи, аргументировать свою позицию, слушать и понимать людей, договариваться);
- Владение английским языком на уровне свободного чтения технической документации.
- Разработка кода программного приложения средней и высокой сложности. Покрытие кода Unit-тестами. Разработка баг-фиксов. Проведение оптимизации и рефакторинг кода.
Условия:
- Официальное трудоустройство по ТК РФ;
- Удаленный формат работы из любого города России;
- ДМС, оплата мобильной связи;
- Предоставление служебного ноутбука;
- Расширенная программа лояльности.