React Native mobile developer (offline)
Мы TOP Cosmetics — крупнейший импортер проф. косметики на рынке Украины. У компании порядка 10000 клиентов (косметологов и врачей), которые до сих пор делают заказы по телефону и не могут узнать цену товара не написав кому-то в Viber🤦♀️ Сейчас компания трансформируется, чтобы быть готовой к масштабированию в другие страны. Мы уже разработали 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
Что нам важно в этом человеке?🧠
Быть проактивным и самостоятельным — вы не ждете указаний, а сами предлагаете идеи и решения
Мы знаем, что в разработке всегда есть компромиcсы, поэтому нам важна способность держать баланс между скоростью и качеством
Понимание бизнеса, способность учитывать его интересы при решении задач
Вы следите за трендами мобильной разработки и приносите лучшие практики в свои проекты
Вам важен 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/личный сайт и что угодно ещё, относящееся к вашей профессиональной деятельности
About Topcosmetics
Компания «Top cosmetics» — крупнейший игрок на Beauty-рынке Украины. Мы управляем брендами — мировыми лидерами в области эстетической медицины. Мы планируем расширять границы нашей деятельности и верим, что мир узнает об Украине через красоту!Company website:
https://topcosmetics.ua
DOU company page:
https://jobs.dou.ua/companies/top-cosmetics/
The job ad is no longer active
Job unpublished on
25 November 2021
Look at the current jobs JavaScript / Front-End Kyiv→
Similar jobs
Middle Frontend React Developer at Weblium
Ukraine
Lead Full-Stack Developer (React + Node) at SKELAR
Relocate, Ukraine
Mid JavaScript (Vanilla.js) Developer at 3asoft
Ukraine
All jobs JavaScript Kyiv All jobs Top Cosmetics