Android Developer
-
Avenga is a global IT and digital transformation champion, with over 20 years of experience in entrepreneurship, leadership, project delivery, customer experience, technology and staffing services. We have a passion for the digital world. Enthusiasm for technology. And a really great team. We are more than 2500 professionals with offices in Europe, the USA and Asia.
-
We are looking for the developer, who will join a group of talented, passionate and hardworking colleagues are working on ground-breaking research to shed new light on diseases and ultimately improve development of new drugs for millions of patients.
-
Responsibilities
- Design and implement modern application architecture
- Optimize applications for CPU, data, memory and energy usage
- Write unit tests and instrumentation
- Solve problems by collaborating with vendors of used libraries and frameworks
- Create high-quality documentation
- Reviewing the code of such applications
professional experience with Android SDK (sensors, camera, administrator, services, etc.)
-
Skills & Qualifications
- Minimum 5 years of experience
- Strong Kotlin and Java programming skills
- Professional experience in designing and implementing modern application architecture (e.g. Clean Architecture, MVVM, MVP etc.)
- Very good knowledge of Android Jetpack components (work manager, paging, recycler view, etc.) and dependency injection (Dagger 2, Koin)
- Very good knowledge of RxJava and Kotlin Coroutines + Flow
- Experience in optimizing applications in terms of processor, data, memory and energy consumption (Android Studio Profiler tool)
-
Nice to have
- Publication of an Android application on the Google Play Store
- Contribution to open source projects, writing technical blogs
- Experience with other mobile platforms or cross-platform frameworks
- Practical knowledge and experience of any cloud provider (AWS/Azure/Google)
- Knowledge of Kotlin Gradle Plugin (kts), Samsung Knox API
-
Your benefits
- Ongoing development of professional qualifications
- Stable employment and professional work environment
- Diversified range of implemented projects
- Genuine influence on career management
- Team that respects your opinion
- Cafeteria system
- Team-building activities and sports events