Mobile Solutions Architect (Android)
Role Description:
Architectural Design Ownership Design and evolve scalable app architectures
Make informed trade-offs between speed, quality, and maintainability Own technical decisions and justify them clearly Anticipate future requirements and avoid technical debt Lead migrations (e.g., XML Compose, legacy modern stack)
3. Code Quality Best Practices Enforce coding standards Write and review unit, integration, and UI tests Perform thorough code reviews with constructive feedback Improve CICD pipelines and build reliability Focus on security, error handling, and stability
4. Problem Solving Independence Tackle complex, ambiguous problems with minimal guidance Debug difficult issues (ANRs, crashes, race conditions)Break down large features into manageable tasks Take full ownership from idea release maintenance
5. Leadership Mentorship Share knowledge and promote best practices Raise the overall technical bar of the team Act as a go-to person for Android-related decisions
6. Collaboration Communication Works closely with product managers, designers, backend engineers, and QA Translates business requirements into technical solutions Communicates trade-offs clearly to non-technical stakeholders Pushes back diplomatically when requirements risk quality or stability
7. Product Business Awareness Think beyond just code and care about user experience Understand metrics like performance, crash rates, retention Make decisions that align with product goals Balance innovation with reliability
8. Reliability Accountability Deliver consistently and predictably
Take responsibility for production issues Lead incident resolution and post-mortems Own features long-term, not just implementation
Competencies: Digital : Mobile Computing – Android
Essential Skills:
Advanced Technical Skills Be highly proficient in Kotlin (and often Java)
Have deep knowledge of the Android SDK, Jetpack libraries (Compose, View Model, Room, Work Manager, etc.)
Build apps using modern architectures (MVVM, MVI, Clean Architecture)Write clean, maintainable, testable code
Understand performance optimization, memory management, and threading (Coroutines, Flow)
Handle offline-first apps, caching, and complex data flows
Be comfortable with dependency injection (Hilt Dagger Koin)
Integrate APIs, SDKs, and third-party services securely
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Dotnet Developer
2026-05-28
Senior Mobile App Developer (m/f/d) Vienna, Austria
2026-05-21
Android App-Entwickler | Java, Kotlin, Scala | arbeiten, wo andere Urlaub machen | Inhouse (mwd)
2026-05-21
- Posted
- Dec 17, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Amsterdam
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Dotnet Developer
2026-05-28
Senior Mobile App Developer (m/f/d) Vienna, Austria
2026-05-21
Android App-Entwickler | Java, Kotlin, Scala | arbeiten, wo andere Urlaub machen | Inhouse (mwd)
2026-05-21