Hybrid Android Engineer

Posted 15 hours ago

Apply now

About the role

  • Middle Android Engineer at Avenga developing modern mobile applications using Android technologies. Contributing to scalable architectures and collaborating with teams to deliver high-quality solutions.

Responsibilities

  • Participate in the design and development of new features for Android applications
  • Implement clean, scalable and maintainable architectures
  • Ensure adequate management of data status and flow
  • Integrate REST APIs, manage dependencies, and ensure code quality through testing
  • Collaborate with technical teams to deliver robust, high-performing solutions

Requirements

  • 3+ years of experience in Android development
  • Experience with the MVVM architecture pattern
  • Development with Kotlin (recommended version 1.9.x or higher)
  • Solid knowledge of Clean Architecture
  • Proficient in design patterns (Factory, Singleton, Repository, Observer, etc.)
  • Experience with Jetpack Compose (recommended, not required): suggested version 1.6.x+
  • Strong understanding of separation of responsibilities and layered architectures
  • Experience with ViewModel, State and MutableState
  • Experience with coroutines (collect, CollectLatest, etc.)
  • Knowledge of Material 2 and Compose theme
  • Hilt implementation (based on Dagger) for dependency injection: recommended version 2.50+
  • Unit testing with JUnit 4/5 and UI testing with Compose Testing and Espresso
  • Nice-to-have skills: Experience managing versions and dependencies with Gradle (preferably KTS)
  • Using Firebase Crashlytics for logging and monitoring
  • Proficiency with Git, branching strategies and best practices
  • Experience using AI-powered tools to improve development processes.

Benefits

  • Equal opportunities in recruitment and career development
  • Supportive work environment that fosters diversity

Job title

Android Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job