Kotlin Multiplatform Developer (m/f)

Zagreb, Croatia (Hybrid)

Join Njuškalo – Croatia’s Largest Marketplace!

Njuškalo is the leading Croatian marketplace, connecting more than 1.1 million active users every day. Our mission is to provide a simple, intuitive platform for online trading while offering our employees a dynamic environment full of opportunities for growth and development.

With over 11,000 new ads created daily, your work will directly impact users across the country – from friends and family to neighbors and even your postman. Imagine seeing your code “in action” and having those bragging rights!

As a Kotlin Multiplatform Developer, you’ll join a continuously evolving, large-scale project that has been improving lives by connecting buyers and sellers for years.

What are we looking for

We are building the mobile apps with shared Kotlin Multiplatform module - everything that can be done shared, up to the pure view layer where we use Compose for Android and SwiftUI for iOS. We’re searching for a developer who brings the following skills and qualities: 

  • Strong proficiency in Kotlin or Swift, with solid understanding of the other language
  • Experience building shared codebases for Android and iOS applications.
  • Solid understanding of modern architectures (MVVM, Clean Architecture).
  • Integration with RESTful APIs and JSON data handling.
  • Familiarity with Gradle build system and dependency management.
  • Ability to work collaboratively in agile, cross-functional teams.
  • Proactive communication with mobile developers, backend engineers, designers, and product managers.

Bonus skills:

  • Experience with SwiftUI and Jetpack Compose.
  • Knowledge of CI/CD pipelines and build automation.
  • Interest in performance optimization and improving user experience across platforms.

What you'll work on

You’ll join one of our four cross-functional development teams and focus on:

  • Developing and maintaining Android and iOS applications in the same KMP project
  • Implementing new features in the KMP codebase.
  • Optimizing performance and stability across platforms.
  • Contributing to architectural decisions and improving developer experience.

How we work

At Njuškalo, development is organized into agile, cross-functional teams that include frontend developers, backend developers, mobile developers, QA specialists, and product owners. These teams foster collaboration, autonomy, and ownership, enabling seamless end-to-end product delivery. We also work closely with Data Science to solve complex challenges and deliver value to our users.

Why you'll love it here

  • A positive and supportive development team culture.
  • Hybrid work options after onboarding.
  • Co-financed Multisport card.
  • Annual medical check-ups.
  • Family benefits (financial support for new parents, 2-month paternity leave, flexible hours for new moms).
  • Days off for birthdays and life milestones.
  • Your choice of equipment (Linux or macOS laptop).
  • Dog-friendly offices.
  • 22–30 vacation days (depending on tenure and age).

Ready to Make an Impact?

If this sounds like the next step in your career, apply today using the link below!


Kotlin Multiplatform Developer (m/f)

Job description

Kotlin Multiplatform Developer (m/f)

Personal information
Professional data