Maxima tech — высоконагруженный финтех продукт с игровыми механиками и высоким уровнем сервиса.

Требования:

  • Уверенное знание Kotlin и Java, коммерческий опыт разработки под production.
  • Понимание жизненного цикла Activity/Fragment; опыт с Navigation Component, ViewModel, LiveData, Data/View Binding.
  • Понимание DI-подходов, опыт работы с Dagger 2.
  • Опыт работы с Retrofit, OkHttp, REST API, WebSocket (обработка ошибок, кеширование).
  • Опыт с RxJava 2 (готовность поддерживать и развивать существующую Rx-архитектуру).
  • Понимание локального хранения данных: Realm, SharedPreferences, файловое хранилище.
  • Опыт интеграции видеоплеера (желательно ExoPlayer): fullscreen playback, PiP, выбор качества, аудиодорожки, перемотка, жесты, загрузки.
  • Опыт работы с Firebase: Messaging, Analytics, Crashlytics, Remote Config.