Kotlin Developer (Android & Multiplatform)

Apprime
Berlin, Germany
2 days ago
Apply on berlinstartupjobs.com
Prepare application

Role details

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

Tech stack

Application Programming Interfaces (APIs) Agile Methodology Android Software Development Android Studio Dependency Injection Design of User Interfaces Mobile Application Software Microsoft Office Model View ViewModel Software Engineering Extensible Markup Language (XML) Backend
+6 more
Kotlin Information Technology Jetpack Compose Graphql Asynchronous Programming Code Restructuring

Job description

  • Entwicklung und Weiterentwicklung nativer Android-Apps mit Kotlin und Jetpack Compose
  • Entwicklung plattformĂźbergreifender Features mit Kotlin Multiplatform (KMM)
  • Implementierung neuer Features bei gleichzeitigem Fokus auf Code-Qualität, Performance und Testbarkeit
  • Zusammenarbeit mit UI/UX-Designern, Produktmanagern und anderen Entwicklern
  • Optimierung und Refactoring bestehender Anwendungen
  • Integration von REST/GraphQL-APIs und Drittanbieter-Bibliotheken
  • Mitgestaltung von Architekturentscheidungen und Anwendung hybrider Projektmanagement-Modelle

Requirements

  • Abgeschlossenes Studium im Bereich Informatik, Software Engineering oder eine vergleichbare Qualifikation bzw. umfangreiche praktische Erfahrung
  • Mehrjährige Erfahrung in der Android-Entwicklung mit Kotlin
  • Fundierte Kenntnisse in Jetpack Compose, Android View System (XML), MVVM-Architektur und Dependency Injection (z. B. Dagger/Hilt/Koin)
  • Erfahrung mit Kotlin Multiplatform und Compose Multiplatform von Vorteil
  • Kenntnisse in der Entwicklung und im Deployment von iOS-Apps (Swift/Kotlin Multiplatform) von Vorteil
  • Sicherer Umgang mit Android SDK, Android Studio und modernen Testing-Frameworks
  • Erfahrung in asynchroner und reaktiver Programmierung (Coroutines, Flow)
  • Verständnis fĂźr mobile UI/UX-Prinzipien
  • Kenntnisse in der Integration von Backend-Diensten Ăźber REST oder GraphQL
  • Eigenverantwortliches Arbeiten und Teamfähigkeit
  • Eine schnelle Auffassungsgabe und Analytisches Denken
  • Sehr gute Deutsch- und Englischkenntnisse

Benefits & conditions

  • Ein dynamisches und motiviertes Team mit einer offenen Unternehmenskultur
  • Spannende und herausfordernde Projekte mit modernster Technologie
  • Flexible Arbeitszeiten und Home-Office
  • Raum fĂźr deine Kreativität und Ideen
  • Faire VergĂźtung, ein großartiges Team und Spaß bei der Arbeit

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on berlinstartupjobs.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:15 min

Developing front-end client applications using Kotlin Multiplatform libraries

Mario Bodemann Mario Bodemann

2:52 min

Generating APIs with the Neo4j GraphQL library

William Lyon ¡ LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 ¡ Coffee With Developers

2:13 min

Planning a production application with Kotlin Multiplatform

Petar Marijanović · LIVE

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler ¡ LIVE

Videos

See all

Related articles

See all