Om denna roll
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.