Общая информация о роли:
Мы ищем высококвалифицированного и мотивированного разработчика Android для проектной работы и возможном присоединения к нашей команде в будущем. Необходимо быстро и качественно перенести функционал нашего web приложения, написанного на React.js на платформу Android. Приложение состоит из 20 экранов, активно взаимодействует с камерой устройства и использует нейронные сети для некоторых функций. Обязательным условием является опыт создания Clip приложений (не требующих инсталляции и запускающихся по ссылке).
Обязанности:
-
Проектировать и создавать продвинутые приложения для платформы Android с использованием Kotlin.
-
Опыт в создании Clip приложений.
-
Интегрировать функции искусственного интеллекта в мобильное приложение.
-
Работать с внешними источниками данных и API.
-
Обеспечивать производительность, качество и отзывчивость приложений.
-
Выявлять и исправлять узкие места и ошибки.
-
Поддерживать качество кода, его структуру и автоматизацию.
Требования:
-
Более 5 лет опыта разработки Android с использованием Kotlin.
-
Подтвержденный опыт разработки Android-приложений.
-
Глубокие знания Android SDK и различных версий Android.
-
Опыт работы с RESTful API для подключения Android-приложений к бэкенд-сервисам.
-
Знакомство с API облачных сообщений и push-уведомлениями.
-
Уверенное владение системами контроля версий кода, такими как Git.
-
Опыт интеграции нейронных сетей в мобильные приложения.
-
Навыки решения проблем и внимание к деталям.
-
Обязательны примеры действующих приложений в Google Play + репозитории для просмотра кода.
-
Навыки или понимание как создавать инстанс приложения.