Back to jobs
GFT

Android Engineer

Kraków, PL, 30-302Posted 1 weeks ago

Job Description

 

What will you do? 

 

You will join a cross-functional Mobile Platform team building new Android apps and digital experiences, improving the underlying technology and security platforms, and delivering customer-facing products in short, iterative cycles while continuously improving engineering practices, tooling, and quality.

 

Your tasks 

 

  • Develop Android applications in Kotlin using Jetpack Compose.
  • Design and implement solutions using MVP and MVVM patterns.
  • Apply Clean Architecture principles and support modularization and dependency separation.
  • Integrate apps with backend services using Retrofit.
  • Implement asynchronous flows using Coroutines and Flow.
  • Build and maintain local persistence using Room.
  • Implement dependency injection using Koin or Dagger or Hilt.
  • Create and maintain CI/CD pipelines for Android delivery.
  • Write unit and integration tests and contribute to quality automation.
  • Participate in code reviews, retrospectives, and technical discussions in a distributed team.
  • Handle production incidents and take part in on-call support when needed.
  • Implement mobile security best practices for storage, networking, and authentication.

 

Your skills

  • At least 3 years of Android development experience in Kotlin.
  • Very good knowledge of Android framework and app lifecycle.
  • Strong Kotlin skills including Coroutines and Flow for asynchronous programming.
  • Hands-on experience with Jetpack Compose.
  • Experience with Retrofit for network communication.
  • Experience with Room for local databases.
  • Knowledge of dependency injection using Koin or Dagger or Hilt.
  • Ability to manage application state using ViewModel and LiveData.
  • Practical experience with CI/CD pipelines for mobile apps.
  • Knowledge of modularization and dependency management.
  • Familiarity with MVP and MVVM and Clean Architecture.
  • Understanding of mobile application security including secure storage and secure network communication.
  • Ability to diagnose and solve production issues and incidents.
  • Experience working effectively in distributed teams.
  • Very good command of English, spoken and written.

 

Nice to have

  • Experience with SSL pinning and advanced network security patterns.
  • Experience with EncryptedSharedPreferences and Android Keystore.
  • Experience with protecting apps against reverse engineering and mobile threats.
  • Experience with modern testing approaches for Android UI and integration testing.
  • Experience mentoring teammates and sharing knowledge.

 

We offer

  • Hybrid work in Client's office (Kraków).
  • Working in a highly experienced and dedicated team.
  • Benefit package tailored to your needs (medical, sport, lunch subsidy, life insurance, etc.).
  • Online training and certifications.
  • Access to e‑learning platform.
  • Mindgram wellbeing platform.
  • Work From Anywhere (up to 140 days/year abroad).
  • Social events.

 

We invite to apply also candidates from other locations (required visits in the office 6 days per month) 

See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

10001+ employees
Stuttgart, Baden-Württemberg, DE
Website
Android Engineer at GFT | Renata