Point your AI agent at freehire and let it find you a job.

Get the CLI →

Компания скрыта (Банк)

NewBe an early applicant

Senior Product Engineer (Android) в команду Retail Android Platform

Posted 1 view
Discussion

Summary

Senior Android engineer joining the internal Retail Android Platform team of a bank, working in Kotlin and Jetpack Compose to improve app stability (crash-free rate), cold start time, availability telemetry, and developer infrastructure (Gradle, CI, AI-agent tooling) used by 20+ feature teams.

Мы - Retail Android Platform:строим внутреннюю платформу для двух мобильных приложений - розничного банка и инвестиционного приложения. На нашем фундаменте работают 20+ продуктовых команд и 390+ Gradle-модулей в одном монорепозитории.

Мы относимся к платформе как к продукту: наши «пользователи» - инженеры фиче-команд, а наши «фичи» - навигация, DI, feature-тогглы, аналитика, телеметрия, сборка, тестовая инфраструктура и метрики инженерного здоровья.

Язык: Kotlin

UI: Jetpack Compose (+ дизайн-система Vienna) ·

Навигация: Jetpack Navigation 3 (собственный DSL)

Асинхронность: Coroutines + Flow ·

DI: ручной (Components/Modules, без кодогенерации)

Сеть: Retrofit, OkHttp, Kotlinx Serialization ·

Хранение: Room, DataStore, SharedPreferences, MapMemory

Тесты: JUnit 5, MockK, Kotest, Turbine, Kaspresso

Сборка/CI: Gradle + buildSrc, GitLab CI, Detekt, SonarQube, Marathon, Allure TestOps

Ключевые задачи

  • повышать стабильность приложения: снижать число аварийных завершений и растить crash-free users rate (baseline 99,80%): крэш-репортинг, приоритизация и устранение дефектов;
  • автоматизировать цикл разработки: контекст и скиллы для AI-агентов, QA-гейты в CI, локальный end-to-end прогон;
  • ускорять запуск приложения: сокращать время от инициализации запуска до отрисовки первого кадра (cold start): бенчмарки (macrobenchmark) и оптимизации;
  • развивать инфраструктуру приложения: контроль сетевых запросов, автоматизация повышения минимальной версии SDK, автоматизация обрезания версий приложения;
  • повышать доступность приложения: внедрять телеметрию и метрики доступности (availability), улучшать показатели.

Экспертиза

  • 5+ лет в Android и глубокий Kotlin (корутины/Flow, дженерики, DSL, производительность);
  • сильный Jetpack Compose и Clean Architecture + MVVM на практике;
  • опыт проектирования модульной архитектуры и публичных API для других команд;
  • уверенный Gradle: многомодульная сборка, конвеншн-плагины/buildSrc, оптимизация времени сборки;
  • системное мышление: решения об обратной совместимости, миграциях и trade-off'ах в масштабе;
  • продуктовый подход: работаете от проблемы и adoption/метрик; общаетесь с внутренними «пользователями»;
  • кросс-командное влияние: договариваетесь, пишете гайды, ведёте инициативы без формальной власти.

Бенефиты для сотрудников

  • возможность работать из офиса или удаленно;
  • расширенная ДМС (со стоматологией, телемедициной), ежегодные чек-апы, страхование для путешественников;
  • оформление на ТД по ТК РФ;
  • доплата до 100% от оклада по больничным листам (до 14 дней в год);
  • доплата до уровня заработной платы за отпуск в январе и мае;
  • 3 отгула в год с полным сохранением заработка;
  • расти вместе с командой и стать частью сильного IT Community;
  • высокая автономность в проектах, быстрое решение вопросов с минимумом согласований;
  • корпоративный доступ к Claude Code и инструментам для AI-native разработки;
  • профессиональные обучающие курсы и конференции.

Skills

What Senior Mobile jobs ask for — and how much of it you have →

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available