loading

1 неделю назад - 08.10.2021

React Native mobile developer

TOP COSMETICS

Адрес: Киев, Дружбы народов 4/6
Контакт: Синеок Григорий
Телефон: +380671817176

Кто мы и что делаем?

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

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

Всюду активно используем 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.

Какие профессиональные навыки нам важны?

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

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

Что нам важно в этом человеке?

  • Быть проактивным и самостоятельным — вы не ждете указаний, а сами предлагаете идеи и решения
  • Мы знаем, что в разработке всегда есть компромиссы, поэтому нам важна способность держать баланс между скоростью и качеством
  • Понимание бизнеса, способность учитывать его интересы при решении задач
  • Вы следите за трендами мобильной разработки и приносите лучшие практики в свои проекты
  • Вам важен UX в приложении и вы прилагаете максимум усилий, чтобы обеспечить нужный клиентский опыт

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

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

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

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

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

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

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

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

По условиям:

  • Есть ли испытательный срок и сколько он длится? — 3 месяца
  • Овертаймы, как часто бывают? — Не бывает
  • Какой график работы? — Команда работает с 10:00 до 18:00
  • Есть ли возможность работать удаленно какие-то дни? — Возможно 2 дня в неделю
  • Количество дней отпуска? — 24 календарных дня
  • Количество дней оплачиваемых больничных в год? — 15 рабочих дней
  • Есть ли перспектива командировок, и куда? — Пока нет
  • Возможна ли релокация за пределы Украины и как компания готова её поддержать? — Нет, мы работаем все вместе в Киеве
  • В офисе открытая или закрытая планировка? — Открытая
  • Когда, каким образом и в какой валюте платится/считается зарплата? — До 10-го числа следующего месяца в USD
  • Адрес офиса — Киев, бульвар Дружбы Народов 4/6, (10 минут от м.Лыбедская или 15 минут от м.Дружбы Народов)

Всё еще интересно или есть вопросы?

Чтобы мы запустили ваше резюме в процесс найма, нам необходимо получить от вас следующие данные:

  • файл с резюме в PDF
  • личный email
  • ссылки на LinkedIn/GitHub/личный сайт и что угодно ещё, относящееся к вашей профессиональной деятельности

Понравилась вакансия?

Подписаться на похожие вакансии

Получать рассылку на новые похожие вакансии

Начните поиск с размещения резюме

40% работодателей ищут сотрудников в
базе резюме еще до размещения вакансии

Зарегистрируйтесь и разместите резюме

Разместить резюме

Начните поиск с размещения резюме

40% работодателей ищут сотрудников
в базе резюме еще до размещения вакансии

  • Создайте свое резюме на rabota.ua
  • Получайте предложения от работодателей