Android Senior Software Engineer
Job Title: Android Senior Software Engineer
Location: Oslo, Norway (Bjørvika)
Onsite Requirement: 3 days onsite, 2 days home office
Remote: 0%
Assignment Period: 01 July 2025 – 31 March 2026
Application Deadline: 23 June 2025, 12:00 CET
About the Role:
We are seeking a highly skilled and experienced Android Senior Software Engineer to join a dynamic and trust-based product team working on a high-impact mobile app within the financial sector. The team is cross-functional and responsible for the entire product lifecycle — from concept and design to implementation and testing.
This is a hands-on engineering role where you will contribute to delivering a seamless customer experience, while ensuring the security and stability required for a financial-grade application.
Responsibilities:
- Develop features using Kotlin (almost 100%), following MVVM architecture and Jetpack Compose.
- Collaborate with designers and other team members to implement and maintain a modern UI/UX.
- Write clean, testable, and maintainable code with strong coverage across unit and UI testing.
- Use Kotlin Coroutines, Hilt for Dependency Injection, and Compose Design System.
- Contribute to a large monorepo architecture with 120+ modules and growing.
- Participate in code reviews using GitLab Merge Requests.
- Develop and manage custom Gradle plugins to optimize build processes.
- Perform snapshot testing with Paparazzi and UI testing with Espresso.
Required Skills:
- Strong experience with Kotlin
- Proficient in MVVM architecture
- Solid experience in unit testing and UI testing
- Familiarity with Git and Gradle
Preferred Skills:
- Jetpack Compose
- Hilt for Dependency Injection
- Kotlin Coroutines
- Experience with Compose-based design systems
- Snapshot testing (Paparazzi) and UI automation (Espresso)
- Experience working in monorepo environments
Experience Level:
- Senior Android Engineer with 8–10 years of experience
- Background in enterprise-level environments
- Self-motivated, collaborative, and adaptable to change
- Comfortable with delivering iteratively while ensuring robust stability
Language Requirements:
- Norwegian (Proficient) – required
- English – fluent
Work Environment:
- Office located in Bjørvika, Oslo
- Hybrid model: 3 days onsite, 2 days remote
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Digital Architect
2026-05-28
Senior DevOps Engineer
2026-05-20
Senior Data & Machine Learning Engineer (all genders)
2026-05-21
- Posted
- Jun 17, 2025
- Type
- Contract
- Level
- Mid-Senior
- Location
- Oslo
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Digital Architect
2026-05-28
Senior DevOps Engineer
2026-05-20
Senior Data & Machine Learning Engineer (all genders)
2026-05-21