Android-програміст

27 июля


Требования: android
Технологии:
english kotlin room realm dagger navigation adapter ui accessibility tablets flutter swift firebase tv rpc graphql delivery transport maps benefits library gym
Английский: eng: Intermediate

Strong Junior/ Middle Android Developer.

This is full-time in-office position in Lviv, Ukraine.

Please note: English is a must

Requirements

  • 1,5+ years of commercial experience as Android developer;
  • Good problem solving skills
  • Experience with Kotlin
  • Usage of Coroutines & Flows
  • Experience with Room (preferred) / sqldelight / Realm
  • Usage of Dagger (preferred) / Koin / Manual DI
  • Practical experience with AAC Navigation Component / Custom navigation solutions
  • Usage of Groupie (preferred) / List Adapter / Epoxy
  • Efficient UI updates dispatching
  • Efficient use of animations
  • PD handling (preferably using google’s VM Saved State module)
  • Experience:
    • in using/customizing MDC components
    • in building complex UIs
    • building performant custom views
    • in media files compression
    • with custom push notifications
  • Practical knowledge of background file transfer using Services & WorkManagers
  • Process death handling
  • Good practical knowledge of Moshi
  • Edge-to-Edge layout support
  • Implementing dark theme
  • Accessibility
  • Tablets, landscape support

Would be a plus:

  • Experience using declarative frameworks like Jetpack Compose, Flutter, Swift UI, RN
  • Published projects on google play / app store
  • Understanding of different Firebase services, including firestore & understanding of how to use it’s securely
  • Experience:
  • with BLE
  • with Wear OS, Android TV
  • with/understanding basics of gRPC
  • with GraphQL
  • in enhancing revenue by configuring AdMob mediation, usage of different ad networks
  • with Instant Apps
  • with Dynamic Delivery
  • in back end development
  • with server-driven UI

About the project:

Website + mobile application, crossplatform

Client: Israel

Industry: Transport

Key moments: DirectionsAPI

Google Maps/Map box

Experience with з bluetooth​

We are looking for an experienced and talented Android developer to work on a few new projects except the one mentioned.

Benefits

Besides such basics as a competitive salary, comfortable and motivating work environment, we offer:

  • Work at an international company with high-tech software products;
  • Informal and friendly atmosphere;
  • Competitive remuneration;
  • Opportunity for professional growth;
  • English classes with a lot of fun;
  • Cool corporate events, team buildings;
  • Thursdays «happy hours»
  • New big office with a lot of cool stuff;
  • Library in the office;
  • Gym in the office;
  • Ping-pong and PS;
  • Birthday gifts;
  • Attention to every employee