M365Consult
Senior iOS Developer - Swift, Kotlin Multiplatform & AI Coding
- Удалённо
- Uganda
- Полная занятость
- 2 дн. назад
Senior iOS Developer для разработки нативного iOS-приложения с использованием Swift и SwiftUI, интеграции Kotlin Multiplatform и внедрения AI-инструментов в разработку. Удалённая работа на полную ставку, долгосрочная позиция с возможностью повлиять на инженерные процессы команды.
О позиции
Компания M365Consult разрабатывает мобильное приложение, сочетающее реальное взаимодействие с геолокационными технологиями близости. Мы используем AI-инструменты кодирования и автономных агентов для ускорения разработки и улучшения рабочих процессов. Нам нужен опытный Senior iOS-разработчик, который возьмёт на себя ответственность за разработку iOS, обеспечит надёжность ПО и поможет команде стать эффективнее при создании приложений с помощью AI.
Чем заниматься
- Разработка, поддержка и улучшение нативного iOS-приложения на Swift и SwiftUI
- Интеграция модулей Kotlin Multiplatform в iOS-приложение, совместная работа над общей бизнес-логикой
- Реализация функциональности платформы при сохранении согласованного поведения на iOS и Android
- Внедрение и отладка функций геолокации и proximity, включая GPS, BLE, UWB и связанные возможности устройств
- Решение практических проблем iOS: разрешения, жизненный цикл приложения, фоновое выполнение, потребление батареи, совместимость
- Активное использование AI-помощников кодинга для реализации функций, расследования дефектов, рефакторинга и поддержки тестирования
- Настройка и улучшение workflows agentic разработки, включая декомпозицию задач, контекст проекта, автоматические проверки
- Анализ и валидация AI-сгенерированного кода, ответственность за корректность, поддерживаемость, безопасность и производительность
- Тестирование функциональности на реальных устройствах, расследование проблем, которые не выявляют автоматические тесты
- Менторство младшего разработчика через демонстрации, pair programming и чёткие объяснения
- Подготовка подписи приложения, релиза и дистрибуция через TestFlight и App Store
- Документирование технических решений и обмен знаниями внутри команды
Что ждут
- Демонстрируемый опыт уровня senior по разработке и поддержке production iOS-приложений
- Отличные практические знания Swift, SwiftUI и экосистемы iOS-разработки
- Практический опыт с Kotlin Multiplatform и его интеграцией в нативные iOS-приложения
- Твёрдое понимание архитектуры приложений, асинхронного программирования, управления жизненным циклом и состоянием
- Сильные навыки отладки кода приложения, общих модулей, API и поведения на устройстве
- Значительный практический опыт использования AI-инструментов кодирования для доставки рабочего ПО
- Высокий интерес к agentic coding и способность настраивать эффективные рабочие процессы вокруг кодировочных агентов
- Способность критически оценивать AI-решения и объяснять технические решения
- Готовность и умение обучать менее опытных членов команды терпеливо и понятно
- Самостоятельная работа, ясная коммуникация прогресса и ответственность за результаты в удалённой команде
Будет плюсом
- Опыт работы с GPS-позиционированием, точностью геолокации, geofencing и данными сенсоров
- Опыт обнаружения BLE, рекламы, подключений и определения proximity
- Опыт UWB-rangeing, измерения расстояния, оценки направления и совместимости с оборудованием
- Опыт работы с NFC и другими взаимодействиями device-to-device
- Интероперабельность между Swift и Kotlin Multiplatform, включая асинхронные операции и обработку ошибок
- Создание автоматизированных workflow разработки и тестирования с человеческим контролем и агентами
Условия
- Полностью удалённая работа на полную ставку с долгосрочной перспективой
- Компенсация, основанная на вашем опыте, экспертизе и ответственности
- Ответственная работа по iOS-разработке значимого продукта
- Возможность формировать подход команды к использованию AI и кодировочных агентов
- Близкое сотрудничество с внутренней командой, которая хочет учиться вашему опыту
Навыки
- Swift
- SwiftUI
- Kotlin Multiplatform
- iOS Development
- GPS
- BLE
- UWB
- NFC
- AI Coding Tools
- Agentic Development
- App Store Distribution
- TestFlight
- Geolocation Services
- Mobile Architecture
- Async Programming
- Remote Work
Сложность отбора
Высокий уровень требований: требуется senior-опыт с Swift/SwiftUI, интеграция KMP, работа с AI-кодером и менторство. Много разных технологий и сложных аспектов iOS-разработки.
Оценка JobPathЗарплата по рынку
250 000 – 700 000 ₽ в месяц
Оценка для remote senior iOS developer глобально. Зарплата зависит от опыта, экспертизы и зоны ответственности. Локация: Uganda, но полностью удалённая работа по международным стандартам.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Расскажите о вашем самом сложном кейсе по работе с геолокацией или proximity технологиями в iOS-приложении — какие проблемы возникали и как вы их решали?
- Как вы интегрировали Kotlin Multiplatform в существующее нативное iOS-приложение? С какими вызовами столкнулись и как их преодолели?
- Приведите пример, как вы использовали AI-инструменты кодирования для реализации фичи или исправления бага. Какой результат это дало?
- Как вы организуете свою работу с AI-agents? Как обеспечиваете качество, безопасность и поддерживаемость AI-сгенерированного кода?
- Опишите ваш опыт менторства — как вы помогали junior-разработчику освоить мобильную разработку, возможно, через pair programming или code review?
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр