Gramian Consulting
Mobile Software Engineering Expert - AI Training Projects
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Эксперт по мобильной разработке для проектов обучения AI: проектирование сложных задач по мобильной разработке и проверка способности AI-моделей отлаживать, дорабатывать и оптимизировать код.
Задачи
- Проектировать реалистичные и сложные задачи по мобильной разработке для продвинутых AI-моделей на основе существующих репозиториев
- Создавать задачи на сложный дебаггинг, разработку фич, рефакторинг, управление состоянием приложения, работу с жизненным циклом и оптимизацию производительности
- Настраивать воспроизводимые окружения с понятными требованиями, зависимостями и инструкциями по запуску
- Писать детерминированные автоматические верификаторы, принимающие корректные реализации и отклоняющие неверные или захардкоженные решения
- Разрабатывать и валидировать эталонные решения для каждой задачи
- Обеспечивать техническую строгость, однозначность и воспроизводимость задач для оценки возможностей AI в кодинге
Требования
- Значительный практический опыт хотя бы в одной специализации мобильной разработки: cross-platform, iOS или Android
- Сильные навыки программирования хотя бы на одном языке: TypeScript, JavaScript, Dart, Swift или Kotlin
- Глубокое понимание архитектуры мобильных приложений, управления состоянием, асинхронного программирования и жизненного цикла приложения
- Умение диагностировать сложные проблемы в мобильных приложениях, находить скрытые дефекты и реализовывать надёжные исправления
- Опыт разработки мобильных фич, рефакторинга кодовой базы и улучшения производительности приложений
- Умение писать автоматические тесты, проверять ожидаемое поведение и отличать корректные реализации от поверхностных обходных решений
- Сильное аналитическое мышление, внимание к деталям и ясная техническая документация
- Готовность начать работу вскоре после онбординга и выполнять минимальные недельные требования по сдаче задач
Условия
- Удалённая работа
- Гибкий график
- Минимальные недельные требования по сдаче задач
Навыки
- React Native
- TypeScript
- JavaScript
- Flutter
- Dart
- Swift
- SwiftUI
- UIKit
- Kotlin
- Jetpack Compose
- Android View system