Accedia
Accedia

Kotlin Multiplatform Developer

TLDR

Contribute to cross-platform mobile projects using Kotlin Multiplatform, collaborating across diverse domains, shaping architecture and plans while learning and sharing knowledge.

We are looking for a Kotlin Multiplatform Developer who is eager to learn, thrives in a collaborative environment, and is motivated to grow and share knowledge.

What to expect: 

  •  Work in a supportive environment on projects for international clients

  • Participate across diverse domains and tech stacks, covering the full software development lifecycle (feature development, maintenance, troubleshooting, testing, documentation, etc.)

  • Collaborate with developers of various seniority levels to analyze requirements, propose architecture and system design solutions, and estimate and plan tasks

  • Communicate effectively with team members and clients regarding tasks, requirements, and issues

  • Continuously learn new technologies, take part in knowledge-sharing initiatives (e.g. internal trainings), and pursue professional certifications

Requirements

The perfect candidate meets the following:

  • Solid understanding of Swift or Kotlin

  • Experience building native UI for iOS (SwiftUI, UIKit) or Android (Jetpack Compose, XML)

  • Understanding of mobile architectural patterns such as MVVM, MVI, or MVC

  • Familiarity with local data persistence (Room, Core Data, SwiftData, SQLite, or Realm)

  • Genuine interest in cross-platform mobile development and working within a Kotlin Multiplatform (KMP) architecture

  • Fluency in English

The following will be considered an advantage:

  • Experience with Kotlin Multiplatform (KMP)

  • Familiarity with Objective-C and/or Java

  • Exposure to React Native, Flutter, or other cross-platform frameworks

  • Familiarity with testing, CI/CD, and distribution tooling (TestFlight, Firebase App Distribution, Play Console) and App Store / Google Play publishing processes

Benefits

Learning Budget

pursue professional certifications

Knowledge-sharing initiatives

knowledge-sharing initiatives (e.g. internal trainings)

Apply for this job