15 декабря 2024
Обязанности:
Разработка и поддержка мобильных приложений на 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.
Возможность профессионального роста и обучения новым технологиям.
Работа в команде профессионалов с интересными задачами.