React Native Developer

TOP Cosmetics — крупнейший импортер профессиональной косметики на рынке Украины. Сейчас компания трансформируется, чтобы быть готовой к масштабированию в другие страны. Ребята уже разработали self-service приложение, провели бета-тест и готовятся к запуску продукта на всю Украину, для достижения этих амбициозных целей переформатируют продуктовую команду и ищут опытного React Native Developer.

React Native Developer
Полная занятость

Круто, если в вашем кейсе есть 3-4 успешных проекта на React Native с 5000+ скачиваний. Умеете спроектировать архитектуру приложения с 0 и построить процесс доставки приложения пользователям включительно с настройкой сертификатов, сборкой, внутренним тестированием и ревью в App Store. Есть опыт интеграции платежей в React Native приложение, настройки Push Notifications и Deep links + Universal Links.

  • ES6+ и Typescript
  • React, Hooks, Context
  • Mobx
  • React Navigation
  • Reanimated
  • Работа с жестами
  • Знания гайдлайнов iOS и Android

Что делать в проекте?

Вы будете единственным мобильным разработчиком, поэтому команда полностью полагается на вашу экспертизу. Участвовать в проработке и оценке задач, тесно взаимодействовать с дизайнером, разрабатывать новый функционал.

Перезапустить release train

Реализовать возможность устанавливать dev and prod вариант приложения одновременно. Запустить процесс внутреннего тестирования на сотрудниках компании перед релизом в Store.

Притащить feature toggles в проект

При разработке приложения часть логики была реализована на клиенте, поэтому при изменении логики на бекенде можно доставить очень плохой UX. Мы говорим о кейсе, когда API не меняется. Круто, если вы работали с Firebase Remote Config или аналогами и поможете команде внедрить feature toggles в проект.

 Как мы делаем?

Всюду активно используем Typescript.

Мобильное приложение написано на React Native, React Navigation, Mobx. Вот наш package.json. Собираем через AppCenter и доставляем в сторы через еженедельний release train по вторникам.

На бекенде у нас Nest.js, PostgreSQL, Redis. Все пакуем в Docker и раскатываем на DigitalOcean через CircleCI. Также у нас множество интеграций со сторонними системами. Вот некоторые из них: Auth0, Contentful CMS, Algolia.

Есть backoffice на React Admin.

Задачи планируем раз в 2 недели, визуализируем на канбан-доске. У нас налажен процесс код ревью, CI/CD и нет QA - разработчики сами тестируют свой код, релизят в production каждый PR и мониторят метрики после deployment.

Размер и структура команды:

Сейчас работают 1 backend developer, 1 frontend developer и дизайнер

По условиям:

  • Есть ли испытательный срок и сколько он длится? - 3 месяца
  • Овертаймы, как часто бывают? - Не бывает
  • Какой график работы? - Команда работает с 10:00 до 18:00
  • Есть ли возможность работать удаленно какие-то дни? - Возможен полный ремоут
  • Количество дней отпуска? - 24 календарных дня
  • Количество дней оплачиваемых больничных в год? - 15 рабочих дней
  • Есть ли перспектива командировок, и куда? - Пока нет
  • Возможна ли релокация за пределы Украины и как компания готова её поддержать? - Нет, мы работаем все вместе в Киеве
  • В офисе открытая или закрытая планировка? - Открытая
  • Когда, каким образом и в какой валюте платится/считается зарплата? - До 10-го числа следующего месяца в USD
  • Адрес офиса - Киев, бульвар Дружбы Народов 4/6, (10 минут от м.Лыбедская или 15 минут от м.Дружбы Народов)
Наш рекрутер
Юлия  Черномор
Юлия Черномор
Рекрутер
Связаться с рекрутером
Теги
React Native
Middle
Киев
Похожие вакансии
Диана  Сикорская
Brand Manager
Киев, Украина
Английский (Upper-intermediate)
Полная занятость
Диана  Сикорская
Marketing manager
Киев, Украина
Английский (Upper-intermediate)
Полная занятость
Диана  Сикорская
Data Analyst
Remote,
Английский (Advanced)
Полная занятость
Марта Стопец
Product Manager
Киев, Украина
Английский (Upper-intermediate)
Екатерина  Лобарева
CTO
Remote,
relocate,
Английский (Upper-intermediate)
Полная занятость
Диана  Сикорская
HR BP
Киев, Украина
Английский (Intermediate)
Полная занятость
Алла Цугульская
Senior Python Developer
Remote,
Английский (Pre-intermediate)
Английский (Intermediate)
Полная занятость
Киев, Украина
Английский (Upper-intermediate)
Полная занятость
Киев, Украина
Английский (Upper-intermediate)
Полная занятость
Remote,
Английский (Advanced)
Полная занятость