Мы ищем опытного Senior Mobile Engineer в одну из команд разработки продукта нашего клиента на долгосрочный контракт. Вы будете работать над платформой для коммуникации с клиентами и конверсии лидов на базе ИИ, разрабатывая и поддерживая нативные приложения для iOS и Android. Роль включает создание масштабируемых мобильных решений, интеграцию функций коммуникации в реальном времени и использование инструментов разработки с поддержкой ИИ для повышения эффективности работы и качества кода.
Для этой позиции требуется рабочее время с 3:00 PM до 11:00 PM по киевскому времени.
Проектировать, разрабатывать и поддерживать нативные приложения для iOS и Android на Swift и Kotlin. Создавать современные адаптивные пользовательские интерфейсы с помощью SwiftUI и Jetpack Compose. Проектировать и поддерживать масштабируемые модульные мобильные архитектуры в соответствии с принципами MVVM и Clean Architecture. Интегрировать мобильные приложения с RESTful API, GraphQL и сторонними сервисами. Реализовывать и оптимизировать обмен сообщениями в реальном времени, push-уведомления и функции коммуникации. Активно использовать инструменты разработки на базе ИИ, такие как Cursor, Windsurf или аналогичные решения, для написания кода, отладки, рефакторинга и тестирования. Поддерживать высокое качество кода с помощью автоматизированного тестирования, код-ревью и оптимизации производительности. Участвовать в развитии CI/CD-пайплайнов и процессов релиза мобильных приложений. Взаимодействовать с продакт-менеджерами, дизайнерами и backend-инженерами для выпуска новых функций и улучшения существующей функциональности.
6+ лет профессионального опыта в мобильной разработке, включая практическую разработку как для iOS, так и для Android. Отличное владение Swift и Kotlin, а также глубокие знания практик нативной мобильной разработки. Опыт работы с SwiftUI, UIKit, Jetpack Compose и библиотеками Android Jetpack. Глубокое понимание MVVM, Clean Architecture, модульного проектирования приложений и dependency injection. Опыт работы со Swift Concurrency (async/await), Kotlin Coroutines и Flow. Профессиональное владение Cursor, Windsurf или сопоставимыми инструментами разработки на базе ИИ, включая практический опыт использования ИИ-агентов для генерации кода, отладки, рефакторинга и разработки тестов. Опыт интеграции RESTful API, GraphQL и сторонних SDK. Глубокие знания в области оптимизации производительности мобильных приложений, отладки и устранения неполадок. Опыт работы с unit-тестированием, UI-тестированием и процессами CI/CD. Знакомство с Git, Gradle и Swift Package Manager. Сильные навыки решения проблем и умение работать как самостоятельно, так и в команде. Английский: Upper‑Intermediate (B2) или выше.
Опыт работы с технологиями коммуникации в реальном времени, VoIP, WebRTC или Twilio. Опыт работы с Kotlin Multiplatform (KMP) или подходами к совместной мобильной разработке. Знакомство с функциями на базе ИИ и интеграциями LLM в мобильных приложениях. Опыт работы с инструментами мобильной observability, отчётов о сбоях и аналитики. Опыт оптимизации рабочих процессов разработки с поддержкой ИИ и внедрения их в инженерные практики команды.