Software Engineer Mobile (Kotlin Multiplatform) (fixed-term) (all genders)

ToolTime GmbH
21 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Junior

Job location

Tech stack

Clean Code Principles
API
Architectural Patterns
Mobile Application Development
Software Quality
Continuous Integration
Model View ViewModel
Swiftui
Backend
Kotlin
Performance Monitor
Jetpack Compose
GraphQL
Asynchronous Programming
Multiplatform

Job description

  • Drive key technical decisions alongside staff engineers and architects.
  • Collaborate closely with product, design, and backend teams to deliver features tradespeople love.
  • Define coding standards, best practices, and internal frameworks for the mobile codebase.
  • Ensure software quality through testing, CI/CD automation, and performance monitoring.
  • Contribute to shaping ToolTime's long-term mobile strategy and platform direction., * You'll get insights into one of the best-funded startups in the trades industry and support us in a highly exciting growth phase.
  • We foster a culture of curiosity, positivity, and collaboration (our core values).
  • We value honest feedback and continuous learning , giving everyone the space to experiment - and make mistakes.
  • Plenty of room for ownership, creativity, and personal growth.

Requirements

  • Are self-driven, strive for excellence, and thrive among talented colleagues.
  • Want to shape a product with real industry impact - not just work in a ticket factory.
  • Value open collaboration where every voice matters.
  • Work best with colleagues who support you and set you up for success., * 5+ years of professional experience in mobile development.
  • Deep experience in Kotlin Multiplatform (KMP) and building shared architecture from scratch.
  • Strong understanding of modular architecture, clean code, and testability.
  • Hands-on experience with Coroutines, Koin/Hilt, Ktor and modern architectural patterns (MVVM, MVI, Clean Architecture).
  • Track record of shipping and maintaining production-grade Android or cross-platform apps.
  • Experience integrating mobile apps with REST/GraphQL APIs.
  • Strong focus on delivering excellent UX and high-performing mobile experiences.
  • Bonus: iOS/SwiftUI experience.
  • Interest in the latest mobile technologies, including Kotlin, Jetpack Compose, KMP, and mobile tooling.

Benefits & conditions

  • Build your own benefits package from more than 35 partners such as Urban Sports Club, Blinkist, 7Mind, Ikea, and many more.
  • Access to our Corporate Benefits Portal with exclusive discounts on travel, sports, fashion, and more.
  • 30 days of vacation , regular team & company events, plus two Company Weeks per year .
  • A hybrid work model: 2 days per week in our vibrant Friedrichshain office , close to Boxi & Warschauer Straße - and the flexibility to work 3 days a week remotely from home, including Workation options .

If this sounds exciting - let's find out if we're a good fit.

Also check out our blog .

About the company

ToolTime is a Software-as-a-Service solution that helps craftsmen tackle all administrative tasks of their business.

Our purpose is to make their lives easier and more effective.

We offer a clear tool that covers all work steps in craft businesses, from customer enquiries to invoicing and everything can be carried out quickly and easily.

Apply for this position