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