НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

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 по рынку, не предложение работодателя

Могут спросить на собеседовании

  1. Расскажите о вашем опыте работы с Kotlin Multiplatform: какие проекты вы делали, как организовали общий код, с какими проблемами сталкивались при синхронизации платформ?
  2. Как вы строите CI/CD с GitHub Actions для мобильных проектов? Расскажите про самописные runners, кеширование, параллелизацию, тестирование.
  3. Опишите ваш подход к управлению зависимостями между мобильными клиентами, бэкендом и базами данных. Как планируете изменения безопасно?
  4. Приведите примеры использования AI coding assistants в реальной разработке. Как вы оцениваете качество AI-кода и интегрируете его в процесс?
  5. Как вы организуете техлидерскую деятельность: проводите ли код-ревью, принимаете архитектурные решения, помогаете джунiorам расти? Примеры из практики.

Прорепетировать это собеседование

Голосовой ИИ-интервьюер задаст вопросы под эту вакансию и разберёт каждый ответ.

Начать бесплатно

Сохрани похожие вакансии

Новые вакансии с такой должностью будут собираться в кабинете.

Сохранить фильтр

Перед откликом

Попробовать бесплатно

Связаться с поддержкой

Выбери, где удобнее написать