M365Consult
Senior Mobile & Platform Engineer - iOS/Android, KMP & DevOps
- Удалённо
- Rwanda
- Полная занятость
- 2 дн. назад
Senior Mobile & Platform Engineer — удалённая позиция с возможностью работы на стыке iOS и Android, Kotlin Multiplatform и DevOps. Роль включает поддержку команды разработчиков, архитектуру приложений и внедрение AI-инструментов в процессы разработки.
О позиции
Компания M365Consult создаёт мобильное приложение, объединяющее реальные взаимодействия с технологиями геолокации и proximety. Мы используем AI-инструменты для кодинга и автономные агенты для ускорения разработки. В нашем стеке — кроссплатформенная архитектура, бэкенд, базы данных и DevOps-инфраструктура. Ищем опытного инженера, который свяжет мобильную разработку с серверной частью и обеспечит надёжный процесс доставки изменений.
Чем заниматься
- Техническая поддержка разработчиков Android и iOS: принятие архитектурных решений, код-ревью, отладка, интеграция
- Разработка и поддержка общей логики приложения на Kotlin Multiplatform
- Участие в нативной разработке под Android и iOS при необходимости
- Поддержание единой архитектуры: мобильные приложения, бэкенд, API, базы данных
- Разработка и поддержка бэкенд-функций и серверных интеграций
- Управление изменениями баз данных, расследование проблем с данными, миграции, резервное копирование
- Построение и улучшение CI/CD пайплайнов через GitHub Actions
- Настройка, обслуживание и отладка GitHub Runner, включая self-hosted решения
- Оптимизация надёжности сборки, автоматического тестирования, процессов деплоя и сред разработки
- Управление развёртыванием серверных приложений, мониторинг, конфигурация, отладка инцидентов
- Внедрение AI-assisted и agentic workflow в команде: демонстрация инструментов, обмен знаниями
- Аудит AI-генерируемого кода: проверка тестируемости, читаемости, безопасности, поддерживаемости
- При необходимости: техническое лидерство — координация зависимостей, руководство реализацией, снятие блокеров
Что ждут
- Senior-уровень опыта в мобильной разработке
- Сильный опыт Kotlin и Android, практический опыт Swift и iOS
- Практический опыт работы с Kotlin Multiplatform, интеграция shared code в обе платформы
- Способность исследовать проблемы across клиентских приложений, API, бэкенда, БД и инфраструктуры
- Опыт бэкенд-разработки, понимание дизайна API, аутентификации, безопасности
- Опыт работы с SQL и реляционными базами: schema changes, миграции, performance troubleshooting
- DevOps-опыт: Linux-серверы, deployment, конфигурация, operational troubleshooting
- Отличные знания Git/GitHub: pull requests, code review, branch workflows, repo configuration
- Сильный опыт с GitHub Actions, настройкой и поддержкой GitHub Runner
- Значительный опыт использования AI coding assistants и coding agents
- Способность создавать рабочие процессы с coding agents, automated checks и human review
- Ясная коммуникация, практические навыки документирования, готовность делиться знаниями
- Самостоятельность с конструктивной поддержкой других разработчиков
- Готовность к долгосрочной full-time позиции
Условия
- Полностью удалённая full-time работа с долгосрочной перспективой
- Компенсация на основе опыта, экспертизы и уровня ответственности
- Центральная роль в поддержке мобильной команды разработки
- Возможность формировать архитектуру, инфраструктуру и agentic workflows
- Потенциал технических teamlead-ответственностей
- Близкое сотрудничество с командой, ценящей практический обмен знаниями
- Удалённый рабочий формат с time-tracking tool (mouse-click, keyboard activity, screenshots)
- Старт в кратчайшие сроки после согласования
Навыки
- Kotlin
- Swift
- iOS
- Android
- Kotlin Multiplatform
- SQLite
- PostgreSQL
- SQL
- API Design
- REST API
- Git
- GitHub
- GitHub Actions
- CI/CD
- Linux
- Docker
- Self-hosted Runners
- Backend Development
- DevOps
- AI-Assisted Coding
- Agentic Workflows
- Code Review
- System Architecture
- Database Migration
- Performance Optimization
- Security
- Monitoring
Сложность отбора
Высокая сложность из-за широкого спектра компетенций: мобильная разработка (iOS/Android), Kotlin Multiplatform, бэкенд, базы данных, DevOps, CI/CD, AI-инструменты и технические лидерские функции. Требуются глубокие знания across multiple layers и способность управлять зависимостями между компонентами системы.
Оценка JobPathЗарплата по рынку
600 000 – 1 150 000 ₽ в месяц
Оценка основана на рынке удалённых позиций для senior mobile+backend+devops инженеров глобально. Мedian 850k ₽/мес соответствует примерно $9,200/мес по курсу ~92₽/$. Диапазон отражает вариации по уровню опыта, зоне ответственности (team lead vs individual contributor) и компании.
Оценка JobPath по рынку, не предложение работодателяМогут спросить на собеседовании
- Расскажите о вашем опыте работы с Kotlin Multiplatform: какие проекты вы делали, как организовали общий код, с какими проблемами сталкивались при синхронизации платформ?
- Как вы строите CI/CD с GitHub Actions для мобильных проектов? Расскажите про самописные runners, кеширование, параллелизацию, тестирование.
- Опишите ваш подход к управлению зависимостями между мобильными клиентами, бэкендом и базами данных. Как планируете изменения безопасно?
- Приведите примеры использования AI coding assistants в реальной разработке. Как вы оцениваете качество AI-кода и интегрируете его в процесс?
- Как вы организуете техлидерскую деятельность: проводите ли код-ревью, принимаете архитектурные решения, помогаете джунiorам расти? Примеры из практики.
Прорепетировать это собеседование
Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.
Начать бесплатноСохрани похожие вакансии
Новые вакансии с такой должностью будут собираться в кабинете.
Сохранить фильтр