About this role
We are looking for an experienced Android Developer to join one of our key clients in Stockholm. The ideal consultant is hands-on with modern Android development, understands scalable mobile architecture, and can contribute across the full app lifecycle—from concept to deployment and maintenance.
**Role Overview**
You will be responsible for building high-quality native Android applications, collaborating closely with designers, backend engineers, and product teams. You’ll work in a modern Android environment and contribute to both new feature development and long-term maintainability.
**Key Responsibilities**
- Develop, maintain, and enhance native Android applications.
- Implement clean, scalable, and testable code following best practices.
- Collaborate with backend teams to integrate REST/GraphQL APIs.
- Work alongside UX/UI designers to deliver intuitive and high-performing user experiences.
- Participate in architectural discussions and contribute to technical decision-making.
- Ensure application performance, stability, and responsiveness across devices.
- Write unit, integration, and UI tests to ensure quality.
- Participate in code reviews and continuous improvement initiatives.
**Technical Requirements**
**Must-have skills (5–7 years):**
- Strong hands-on experience in Kotlin (primary) and/or Java.
- Solid understanding of Android architecture patterns:
- MVVM
- MVI
- Clean Architecture
- Experience with modern Android tools and libraries:
- Android Jetpack (ViewModel, LiveData, Room, Navigation, WorkManager)
- Coroutines & Flows
- Retrofit / OkHttp
- Jetpack Compose (preferred or willingness to adopt)
- Experience integrating backend APIs and handling offline/online states.
- Familiarity with dependency injection frameworks (Hilt, Dagger).
- Experience with Git and modern CI/CD pipelines for mobile apps.
- Understanding of material design guidelines and mobile UX principles.
**Nice to Have:**
- Experience with Kotlin Multiplatform or cross-platform tools.
- Exposure to performance optimization and mobile profiling.
- Experience with Firebase (Crashlytics, Analytics, Remote Config).
- Knowledge of unit testing frameworks (JUnit, Mockito, Espresso).
- Experience publishing applications to Play Store.
**Soft Skills**
- Strong communication and ability to work in cross-functional teams.
- Proactive, ownership-oriented approach to development.
- Able to work independently and navigate a fast-paced environment.
- Good problem-solving abilities and attention to detail.