Кадровое агентство Мурзабулатова

Android Mobile Engineer

Не указана
  • Алматы
  • Частичная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Android
  • Kotlin
  • MVVM
  • jetpack compose
  • Appmetrica
  • REST API
  • Git
  • jira

Дочерний банк международной финансовой Группы. Группа является одним из лидеров международного рынка финансовых услуг. В ее состав входят дочерние и ассоциированные банки, филиалы Банка в Анголе, Китае, Индии, Сингапуре. В странах СНГ группа представлена в Казахстане, Армении, Белоруссии, Азербайджане.

На рынке Казахстана более 13 лет успешно работает на финансовом рынке республики, имеет филиалы в городах.

Формат: ГПХ 3-6 часов в день.

Обязанности:

  • Разработка и развитие Android-приложений банка: интернет-банкинг для физических и юридических лиц
  • Участие в проектировании архитектуры мобильного приложения (в т.ч. мультимодульные подходы)
  • Интеграция с внутренними и внешними API (REST, gRPC, WebSocket)
  • Работа в команде с backend-разработчиками, дизайнерами, аналитиками и тестировщиками
  • Внедрение CI/CD-процессов, обеспечение стабильных сборок
  • Проведение code review, менторство младших разработчиков

Требования:

  • Опыт коммерческой разработки на Android от 4 лет
  • Отличное знание Kotlin (Coroutines, Flow, DSL)
  • Владение Jetpack Compose, знание перехода с XML/ ViewBinding.
  • Опыт разработки в мультимодульной архитектуре
  • Знание принципов Clean Architecture, MVVM, SOLID
  • Навыки работы с DI (Dagger/Hilt/Koin)
  • Опыт интеграции с API
  • Знание принципов безопасности мобильной разработки (обфускация, защита от reverse engineering, безопасное хранение данных)
  • Умение писать юнит- и UI-тесты (JUnit, MockK, Espresso)
  • Опыт работы с системами контроля версий Git, pull requests, code review

Будет плюсом:

  • Опыт работы в банках или финтех
  • Знание CI/CD-инструментов (GitLab CI, Bitrise, Jenkins)
  • Опыт работы с Firebase, Crashlytics, AppMetrica, Analytics

Технологии и стек проекта:

  • Kotlin, Jetpack Compose, Coroutine, Flow
  • ViewBinding (устаревшие экраны), XML
  • Dagger/Hilt, Retrofit, Room, Jetpack Navigation
  • Git, Jira
  • Firebase, AppMetrica
  • Бэкенд — Java, REST API, Oracle/PostgreSQL