Senior Software Engineer Android (Kotlin) (F/M/D) at NavVis

At a glance

Company
NavVis
Location
Munich, Germany
Work arrangement
Hybrid
Employment type
Full-time
Experience
10+ years
Working hours
40 hours
Visa sponsorship
Offered, according to the listing
Posted
Added to The Stack

Apply for this role at NavVis

About the role

Responsibilities:
- Co-own the Android codebase, toolchain, and development process for the IVION Go app.
- Drive architecture decisions and set standards for code quality, testing, and reviews.
- Build spatially aware user experiences using mapping, visual positioning, and digital twins.
- Collaborate closely with product, design, and cross-platform engineers to deliver features.
- Implement robust testing (TDD/BDD), CI/CD pipelines, and mobile-specific monitoring.

Requirements:
- 8+ years of Android development experience with deep Kotlin expertise (Coroutines, Flow).
- Strong experience with Jetpack Compose and core Jetpack libraries (Room, Lifecycle, ViewModel).
- Knowledge of networking and integration libraries (Retrofit) and DI (Koin or similar).
- Proven practice in TDD/BDD, mobile testing (JUnit, Espresso) and CI/CD (GitHub Actions, GitLab, or Jenkins).
- Solid CS fundamentals (data structures, algorithms, design patterns) and full SDLC ownership.
- Experience with agentic AI coding workflows and optimizing AI-assisted development.
- ARCore, game engine or 3D rendering experience is a strong plus.

Responsibilities

You will take ownership of the Android codebase and toolchain while driving architectural decisions for the IVION Go mobile app. You will collaborate with cross-functional teams to deliver high-quality, spatially aware user experiences for manufacturing clients.

Requirements

The role requires 8+ years of Android development experience with deep expertise in Kotlin and modern Jetpack libraries. Candidates must possess strong computer science fundamentals and a quality-driven mindset including proficiency in testing and CI/CD practices.

Key skills

  • Android development — in 23 other listings on The Stack
  • Kotlin — in 242 other listings on The Stack
  • Coroutines — in 4 other listings on The Stack
  • Flow — in 1 other listing on The Stack
  • Jetpack Compose — in 7 other listings on The Stack
  • Room — not in any other listing on The Stack
  • Retrofit — not in any other listing on The Stack
  • Koin — not in any other listing on The Stack
  • TDD
  • BDD
  • JUnit
  • Espresso
  • CI/CD
  • GitHub Actions
  • Agentic AI

On The Stack (as of 2026-10-22)

Frequently asked questions about NavVis

Is this Senior Software Engineer Android (Kotlin) (F/M/D) role still open?

It was posted on 2026-10-20 and is listed as active on The Stack. Confirm on NavVis's application page before applying.

Does NavVis offer visa sponsorship?

This listing is marked as offering visa sponsorship. Eligibility rules are set by the employer, so check the details on NavVis's site.

Where is this role located?

The listing gives the location as Munich, Germany. It is marked hybrid.

What skills does this role ask for?

The listing names: Android development, Kotlin, Coroutines, Flow, Jetpack Compose, Room, Retrofit, Koin, TDD, BDD, JUnit, Espresso, CI/CD, GitHub Actions, Agentic AI.

All roles at NavVis