Обязанности:
• Разработка и поддержка мобильных приложений на React Native.
• Внедрение новых функций и оптимизация существующего функционала.
• Интеграция API, сторонних сервисов и моделей машинного обучения (ML) или больших языковых моделей (LLM).
• Разработка функций на основе ИИ, таких как чат-боты, рекомендательные системы или голосовые ассистенты.
• Проведение код-ревью для обеспечения качества кода.
• Участие в проектировании архитектуры приложений.
• Решение сложных технических задач, включая интеграцию с нейронными сетями и другими инновационными технологиями.
• Тестирование, сборка и публикация приложений в App Store и Google Play.
• Работа в тесной координации с дизайнерами, менеджерами проектов и специалистами по данным.
Требования:
• Минимум 5 лет опыта работы с React Native.
• Глубокие знания JavaScript и TypeScript.
• Опыт работы с ИИ и интеграцией LLM, включая OpenAI API, Hugging Face или аналогичные инструменты.
• Понимание принципов машинного обучения и опыта использования ML-моделей в мобильных приложениях.
• Знание особенностей мобильной разработки для iOS и Android.
• Опыт интеграции RESTful API и работы с GraphQL.
• Умение работать с популярными библиотеками, такими как Redux, MobX, React Navigation.
• Опыт работы с базами данных (SQLite, Firebase, Realm).
• Знание систем контроля версий (Git).
• Опыт публикации приложений в App Store и Google Play.
• Приветствуется знание CI/CD, Docker, TensorFlow Lite, PyTorch Mobile.
• Английский язык на уровне чтения технической документации.
Условия:
• Удаленная работа с гибким графиком.
• Проектная занятость с возможностью долгосрочного сотрудничества.
• Конкурентоспособная оплата (обсуждается индивидуально).
• Участие в разработке инновационных проектов с использованием передовых технологий, включая ИИ, ML и LLM.
• Возможность профессионального роста и обучения новым технологиям.
• Работа в команде профессионалов с интересными задачами.