Разработчик React Native
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Проект: продукт Кликстрим позволяет бизнесу управлять своей аудиторией и продажами на сайтах. Сервис работает с записанной последовательностью ссылок, которые посещал пользователь, и на основании аналитики строит рекомендации по виджетам и модальным окнам, которые появляются в нужное время и в нужном месте для каждого пользователя на сайте. Back-end сделан на: Kotlin, Spring 5, Apache Ignite, Oracle.
Front-end: ES6, TypeScript, React, MobX. Есть мобильные приложения на React Native. А также сервисы по работе с данными и аналитикой на основе экосистемы Hadoop.
Требования:
- Опыт работы с React Native от 2-х лет (для Middle), от 3-4-х лет (для Senior)
- Уверенное знание TypeScript, ES6
- Знание Redux
- Написание Unit-тестов (jest, @testing-library/react)
- Знание основных принципов ООП, ФП, основных шаблонов проектирования
- Умение работать с Git в команде
- Понимание HTTP-протоколов (авторизация, сессии, Cookie и т. д.)
- Понимание принципов REST
Желательно:
- Использование React Hooks
- Использование React UI библиотеки (Material-UI/Ant Design/Bootstrap/Semantic-UI или др.)
- Знание что такое GraphQL
- Работа с монорепозиториями, yarn workspaces, lerna
- Разработкой на Node.js
Обязанности:
- Участие в проекте в роли разработчика
- Проектирование технических решений
- Разработка функциональности системы в соответствии с требованиями
- Диагностирование ошибок и сбоев, исправление причин
Мы гарантируем:
- Конкурентоспособную заработную плату
- Корпоративное обучение и сертификацию в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь в релокации
- Работа в современном офисе на м. Кутузовская (в шаговой доступности от метро)