Обязательные требования
-
От 2 лет коммерческого опыта разработки на React Native.
-
Наличие коммерческих мобильных приложений, дошедших до production.
-
Обязательный опыт публикации Android-приложений в Google Play:
-
release-сборки;
-
keystore;
-
versioning;
-
прохождение модерации;
-
исправление замечаний Google Play.
-
-
Уверенное владение:
-
React Native;
-
JavaScript / TypeScript;
-
REST API;
-
state management;
-
navigation.
-
-
Опыт интеграции:
-
авторизации;
-
push-уведомлений;
-
QR/штрих-кодов;
-
permissions устройства (камера, уведомления, геолокация и др.).
-
-
Понимание клиент-серверной архитектуры.
-
Опыт работы с Git.
-
Свободное владение русским языком. Знание узбекского языка будет преимуществом.
Будет преимуществом:
-
Опыт публикации приложений в App Store (iOS).
-
Опыт разработки медицинских, образовательных, CRM или сервисных приложений.
-
Опыт работы с локальным хранением данных, офлайн-режимом.
-
Понимание UX мобильных приложений.
Для нас важно
-
Умение писать поддерживаемый и понятный код.
-
Понимание различий между Android и iOS:
-
навигация;
-
permissions;
-
особенности UI;
-
поведение системы.
-
-
Умение самостоятельно решать проблемы:
-
сборки;
-
зависимости;
-
баги публикации;
-
проблемы устройств.
-
-
Умение адекватно оценивать сроки и предлагать технические решения.
-
Ответственный подход к качеству приложения и пользовательскому опыту.
Чем предстоит заниматься
-
Разработка мобильного приложения на React Native.
-
Интеграция с backend через REST API.
-
Реализация пользовательских сценариев:
-
QR-коды;
-
сервисные функции;
-
личный кабинет;
-
уведомления;
-
взаимодействие между различными сервисами приложения.
-
-
Участие в обсуждении архитектуры и логики продукта.
-
Публикация и поддержка приложения в Google Play.
-
Участие в публикации App Store (будет плюсом).
-
Исправление багов и развитие продукта.
Условия
-
Работа в офисе в городе Самарканд.
-
График: 5/2, с 09:00 до 18:00.
-
Обед: с 13:00 до 14:00.
-
Рабочая техника предоставляется работодателем.
-
Пересмотр заработной платы с ростом навыков.