Mobile Application Developer

Volalti
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Tech stack

Flutter
iOS
Business Logic
App Store (IOS)
Automation of Tests
Biometrics
Design of User Interfaces
Push Technology
Interoperability
Mobile Application Software
Java Native Interface
Data Processing
Swiftui
Concurrency
Kotlin
Jetpack Compose
React Native
Google Play
Multiplatform

Job description

We are looking for a Mobile Application Developer (Kotlin Multiplatform) to join our team and help build a new mobile product from scratch. The role focuses on developing cross-platform mobile applications for Android and iOS using Kotlin Multiplatform (KMP/KMM) and Jetpack Compose Multiplatform, while maintaining high-quality native user experiences.

The core business logic of the application (including networking, cryptography, and data processing) is implemented in Rust and Go and integrated into the mobile apps through a shared Kotlin layer.

You will work closely with the CTO and co-own the mobile application from early prototype through production, contributing to architecture, UI design, and platform integrations.

Responsibilities

  • Develop mobile applications using Kotlin Multiplatform (KMP/KMM) and Compose Multiplatform
  • Build and maintain native UI for Android and iOS
  • Design and implement app architecture, navigation, and state management
  • Integrate mobile platform features (push notifications, biometrics, camera, permissions, keychain/keystore)
  • Connect mobile apps to shared Rust and Go libraries via Kotlin
  • Optimize app performance, reliability, and usability
  • Write and maintain automated tests and contribute to CI/CD pipelines
  • Collaborate with product, UX, and engineering stakeholders
  • Contribute to engineering standards and best practices

Requirements

Do you have experience in iOS?, * Professional experience in mobile app development with Android (Kotlin) or iOS (Swift)

  • Experience with modern UI frameworks such as Jetpack Compose, SwiftUI, or similar declarative frameworks
  • Strong understanding of mobile application architecture, state management, and concurrency
  • Experience publishing apps to the Google Play Store and/or Apple App Store
  • Knowledge of mobile UX principles and platform-specific design guidelines
  • Ability to work independently in a remote-first environment
  • Fluent in English and German

Preferred Qualifications

  • Hands-on experience with Kotlin Multiplatform (KMP / KMM)
  • Experience with cross-platform frameworks such as React Native or Flutter
  • Familiarity with native bindings or interoperability (JNI, FFI, C interop, gomobile)
  • Basic knowledge of Rust or Go
  • Experience in startups, small teams, or greenfield product development

Soft Skills

  • Strong problem-solving and analytical skills
  • Pragmatic and solution-oriented mindset
  • Clear written and verbal communication skills
  • Product-focused thinking and user empathy
  • Ownership mentality and attention to detail

Benefits & conditions

  • Remote-first mobile developer role based in Switzerland or EU-friendly time zones
  • Flexible working hours
  • Occasional on-site meetings in Switzerland
  • Small, experienced engineering team with direct product impact
  • Modern tech stack: Kotlin Multiplatform, Compose, Android, iOS, Rust, Go
  • Greenfield project with no legacy code
  • Competitive salary aligned with the Swiss market
  • Opportunity to influence technical and product decisions

Apply for this position