Android Senior Software Engineer-Oslo
Ready to Build the Future of Android Banking?
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
- Department
- Information Technology
- Role
- Software Engineer
- Locations
- Oslo
- Employment type
- Contract
- Employment level
- Executive/Senior Level
- Job location
- Oslo
- Employment Level | Seniority
- Senior Level

Colleagues
Sperton
We are on a mission to be a one-stop solution provider for Global Recruitment, People Management and Global Mobility services by understanding the needs of our clients and delivering exceptional services beyond the market standards.
Android Senior Software Engineer-Oslo
Ready to Build the Future of Android Banking?
Loading application form
Already working at Sperton Global AS ?
Let’s recruit together and find your next colleague.