Senior Mobile Engineer (Kotlin Multiplatform)

6 175.94 - 7 528.77 USDNet per month - B2B
Mobile

Senior Mobile Engineer (Kotlin Multiplatform)

Mobile
Postępu 15, Warszawa +4 Locations

smartpatient

Full-time
B2B
Senior
Remote
6 175.94 - 7 528.77 USD
Net per month - B2B

Job description

Hey there! I’m Sebastian and I lead the development team here at smartpatient. I’m looking for a Senior Mobile Developer to join us in making our user-facing features (and ads!) the best they can be. The most exciting part? We’re currently in the middle of migrating the MyTherapy app to Kotlin Multiplatform. If you’re hyped about the idea of building for both platforms through KMP and want to have a real impact on our users' journey, we’d love to meet you.


Be part of a team at the forefront of digital health and help develop MyTherapy, an app millions of people use to take their medications safely. Join an international team with an agile work approach, where flexibility and team interactions beat strict processes and supervision.


Work model: Mostly remote (in-office presence required for company/team-wide events, e.g. once or twice per quarter).

Offered remuneration: 1050 - 1280 PLN daily.


Your tasks:

  • Creating easy-to-read and well-architectured quality code for the constant improvement of our MyTherapy application.

  • Collaborating closely with your Scrum Team (iOS, Android, and BE developers).

  • Working hand-in-hand with the QA team to ensure solutions meet industry quality standards. 

  • Participating in daily scrum ceremonies, once-per-week refinement, planning, and reviews. 


Our tech-stack:

  • KMP

  • Kotlin

  • Compose

  • Coroutines

  • Room

  • Gradle

  • Sentry


Must-haves:

  • 4+ years of commercial software development experience. 

  • 1+ years of hands-on Kotlin Multiplatform (KMP) development.

  • Expertise in the modern Android/KMP stack: Coroutines, Compose, MVVM, and Dependency Injection (specifically Metro).

  • Experience implementing Clean Architecture, modularization, and localpersistence (SQLite/Room).

  • Proficient in testing frameworks and automation tools (e.g., Mockito, Maestro).

  • Strong ownership skills.

  • Fluent in both Polish and English. 


Nice-to-haves:

  • Experience with AI tools in development (e.g. Cursor).

  • Knowledge of the iOS ecosystem.

  • Experience collaborating within a multi-team Scrum environment.

  • Practical knowledge of CI/CD pipelines (GitHub Actions), crash reporting (Sentry), and automated delivery.


What do we offer?

  • The opportunity to join the team behind the world’s fastest-growing medication management platform.

  • A chance to take ownership of your work, shaping features, tech solutions, and team initiatives.

  • A healthy work-life balance, with a flexible work schedule and remote working options.

  • A high-performance laptop of your choice to ensure you work at your best.

  • Multisport Plus card and private medical insurance coverage (Luxmed Premium). 

  • Company and team events every quarter, including Christmas parties and our annual summer off-site. 

  • Learning budget and internal training courses. 

  • Referral program with an attractive bonus. 

  • A wide variety of snacks and beverages. 

  • Company-sponsored lunches twice per month. 

  • Small gifts and vouchers for birthdays and special occasions. 


Recruiting Process:

After submitting your application, you will receive an automatic email confirming that your CV has been registered in our system. We will review your application as soon as possible and inform you about the result of the screening by email.


If we decide to move forward, this is what the recruitment process looks like:

  1. Phone Screen with Karolina (30 min)

    Our recruiter will meet with you on Microsoft Teams to discuss your work experience, tech stack, and expectations.

  2. Technical and General Assessment with Sebastian (Team Lead) and 1-2 Team Members (90 min)

    At this stage, our engineers and Scrum team members will assess your technical knowledge, your approach to understanding and communicating complex topics, and your interest in the role.

  3. Final Meeting with Kuba and/or Radek (60 min)

    You will meet with the Head of Engineering (or Software Development Lead) to talk more about your motivation and overall fit for the role. As this is the final stage, if everything goes well, we will be happy to move forward with an offer.


Values that shape our work:

At smartpatient, our values are the driving force behind everything we do. If you're seeking a workplace where you can actively embody these principles, you've found the right place.

  • Take Ownership: We empower our team to take charge and make impactful decisions.

  • Create a Positive Impact: Every role contributes to improving the lives of millions—your work truly matters.

  • Build Trustful and Respectful Relationships: Collaboration and respect form the backbone of our success.

  • Be Brave and Challenge: We encourage creativity and bold ideas, fostering an environment where innovation thrives.

  • Improve and Innovate: Continuous improvement is in our DNA as we strive to grow as individuals and as a company.

  • Be Flexible and Open to Change: We embrace change, swiftly adapting to evolving needs to deliver innovative solutions that enhance the quality of life for those living with chronic diseases. 


If these values resonate with you, we invite you to apply today and join us in making a difference every day!

Tech stack

    Polish

    C1

    English

    C1

    Software Development

    master

    Kotlin multiplatform

    advanced

    Android

    advanced

    Coroutines

    advanced

    Jetpack Compose

    advanced

    SQLite

    advanced

    MVVM

    advanced

    Testing

    advanced

    Gradle

    advanced

    iOS

    nice to have

Office location

Published: 23.02.2026

Senior Mobile Engineer (Kotlin Multiplatform)

6 175.94 - 7 528.77 USDNet per month - B2B
Summary of the offer

Senior Mobile Engineer (Kotlin Multiplatform)

Postępu 15, Warszawa
smartpatient
6 175.94 - 7 528.77 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Smartpatient Business Services Sp. z o.o. z siedzibą w Warszawie, ul. Postępu 15 (dalej ja... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.