-
SPERTON Norway - Where Great People Meet

Android Senior Software Engineer

SPERTON Norway - Where Great People Meet
Norway · Contract · Mid-Senior

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

android ui gradle gitlab git
Login to Apply
Posted
Jun 17, 2025
Type
Contract
Level
Mid-Senior
Location
Oslo

Industries

IT Services IT Consulting Banking

Categories

Design Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
NRB
Related

Digital Architect

2026-05-28

Full-time
Not Applicable
Belgium
IT Services
Design
View Job Details
Avenga
Related

Senior DevOps Engineer

2026-05-20

Full-time
Mid-Senior
Argentina
IT Services
Information Technology
View Job Details
Accenture DACH
Related

Senior Data & Machine Learning Engineer (all genders)

2026-05-21

Full-time
Not Applicable
Austria
IT Services
Engineering