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
Senior Android Developer focusing on internal application development for clients using Kotlin/Java in an agile environment. Collaborating on software architecture and ensuring best practices.
Senior Mobile Developer focused on Android solutions for construction industry. Responsible for maintaining and evolving mobile applications in a hybrid work environment.
Senior Android Engineer building Kotlin Multiplatform applications for Eko, enabling healthcare providers to detect cardiac and pulmonary diseases. Join a diverse team with strong venture capital backing.
Senior Android Engineer developing mobile applications for News UK. Collaborating with cross - functional teams to deliver best - in - class software solutions and mentor engineering staff.
Senior Software Engineer focused on Android applications and UI development at Dolby. Designing and delivering high - quality user - facing experiences in modern Android applications.
Android Architect responsible for setting the technical direction for Cape’s Android application. Collaborating across teams to deliver a stable and secure product aligned with user needs.
User - focused Senior Android Engineer building Plum on Android from early stages. Collaborating with users to create a delightful financial interaction experience.
Senior Android Developer taking the lead in Android application development for an international gaming company. Collaborating on a product in its early stages and making quality gaming experiences.
Software Engineer Mobile - Android responsible for creating innovative Android apps in fitness. Collaborating with teams to integrate features and enhance user experiences.
Mobile Developer working on Android and iOS applications for a financial sector client. Collaborating with teams on projects involving digital transformation and technology solutions.