Senior Android Developer
Job Summary
Mission:
As a Senior Android Developer you will contribute to the development of a modern mobile application working in an agile environment with frequent releases. You will help deliver scalable user-friendly solutions by building high-quality Android features ensuring architectural consistency and supporting the continuous evolution of the product.
Responsibilities:
- Develop and own complex Android features end-to-end across presentation and data layers.
- Transform Figma mockups into fully native Android screens.
- Make architecture decisions and drive the refactoring of legacy code.
- Design scalable APIs and module boundaries for a large codebase.
- Write clean maintainable and well-structured code aligned with existing architecture standards.
- Promote best practices related to testing performance accessibility and application security.
- Collaborate in an Agile environment participating in sprint-based development and frequent releases.
Qualifications :
Technical Requirements
- Strong knowledge of Android SDK and the Android application lifecycle.
- Solid understanding of data structures and algorithms.
- Experience with databases and REST API integration.
- Ability to write maintainable reusable and scalable software.
- Experience identifying and safely implementing refactoring opportunities.
- Proficiency with Kotlin.
- Experience with Dependency Injection frameworks such as Dagger2 or Hilt.
- Experience with RxJava Kotlin Coroutines and Flow.
- Strong knowledge of Jetpack Compose and modern declarative UI development.
- Experience with modular and clean architecture principles.
- Understanding of MVP and MVVM architectural patterns.
- Experience with local data persistence solutions preferably Realm.
- Experience with automated testing (unit instrumentation and screenshot testing).
Technologies Used
- Kotlin
- Jetpack Compose Android Views
- Dagger2
- RxJava Kotlin Coroutines Flow
- Realm
- Retrofit OkHttp
- Firebase
- Lottie Rive
- Biometric Authentication Maps & Location Services PDF Rendering
- SonarQube Detekt JaCoCo
- JUnit Mockito MockK Robolectric Roborazzi
Soft Skills
- Strong communication and stakeholder alignment skills.
- Ability to clearly explain technical trade-offs and decisions.
- Open to giving and receiving feedback.
- Knowledge-sharing mindset and collaborative approach.
- Analytical thinking and problem-solving capabilities.
- Curiosity and willingness to continuously learn.
- Strong ownership mentality focused on outcomes rather than tasks.
Additional Information :
Benefits
- Full access to foreign language learning platform
- Personalized access to tech learning platforms
- Tailored workshops and trainings to sustain your growth
- Medical insurance
- Meal tickets
- Monthly budget to allocate on flexible benefit platform
- Access to 7 Card services
- Wellbeing activities and gatherings
Remote Work :
No
Employment Type :
Full-time
About Company
Inetum is a European leader in digital services. Inetums team of 28,000 consultants and specialists strive every day to make a digital impact for businesses, public sector entities and society. Inetums solutions aim at contributing to its clients performance and innovation as well ... View more