В компании имеется мобильное приложение - тонкий клиент, для основного приложения. Взаимодействие между приложениями на базе API. Клиент написан на React Native.
Необходимо решить следующие основные задачи:
- обновить мобильное приложение до актуальной версии React Native
- обновить все связанные пакеты до актуальных версий
- выполнить рефакторинг приложения с учетом обновленных требований Google и Apple
Требования к кандидату
- опыт коммерческой разработки мобильных приложений под заказ от 3-х лет
- опыт разработки как для Android так и для iOS
- опыт коммерческой разработки на React Native от 3-х лет
- понимание принципов и опыт выполнения оптимизации производительности мобильных приложений (оптимизация API запросов, управление памятью, кэширование и ускорения данных)
- опыт и понимание принципов и особенностей разработки интерфейсов мобильных приложений
- опыт и понимание принципов и особенностей реализации безопасного мобильного приложения (защита данных, авторизация, шифрование)
- умение читать чужой код и при необходимости выполнять его рефакторинг
Условия
- оформление по договору ГПД
- удаленная работа
- проектная работа
- в случае успешного выполнения проекта, возможно рассмотрение долгосрочного сотрудничества
- условия оплаты за проект обсуждаются индивидуально