Talent.com
Senior Kotlin Multiplatform Engineer (#4163)
Senior Kotlin Multiplatform Engineer (#4163)N-iX • Poland
Senior Kotlin Multiplatform Engineer (#4163)

Senior Kotlin Multiplatform Engineer (#4163)

N-iX • Poland
30+ days ago
Job description

Work type : Office / Remote Technical Level : Senior Job Category : Software Development

About the Client :

Our customer is a leading provider of onboard retail technology and mobile solutions for the travel and retail industries. The company designs and builds digital products that transform how airlines, trains, and retailers manage in-motion sales, inventory, and customer experiences.

We are forming a dedicated Kotlin Multiplatform (KMP) team to build a new cross-platform mobile application from the ground up — one codebase, two native experiences : iOS and Android. You’ll join a small, highly skilled Scrum team that owns the full delivery pipeline — from architecture and development to testing, optimization, and release.

Responsibilities :

  • End-to-end development of high-performance mobile applications for both iOS and Android using Kotlin Multiplatform (KMP).
  • Design and implement shared business logic and platform-specific layers to ensure native user experience and optimal performance on each platform.
  • Architect the application using Clean Architecture / MVVM / MVI, ensuring modularity, scalability, and maintainability.
  • Experience with device-to-device communication protocols, especially Bluetooth / BLE.
  • Develop rich, responsive UI layers using Jetpack Compose (Android) and SwiftUI (iOS) where necessary, leveraging Compose Multiplatform when appropriate.
  • Integrate with backend APIs (REST / GraphQL), manage data synchronization, caching, and offline capabilities.
  • Optimize app performance, memory usage, and responsiveness for both platforms.
  • Implement comprehensive testing : unit, integration, and UI tests across platforms.
  • Configure and maintain automated build, test, and release pipelines (CI / CD) for Android and iOS using tools like GitHub Actions, Bitrise, or Fastlane.
  • Participate in code reviews, technical discussions, and agile ceremonies, ensuring continuous improvement and delivery excellence.
  • Collaborate closely with backend engineers, designers, and QA to deliver polished, high-quality user experiences.

Must-Have Skills :

  • 6+ years of experience in mobile application development.
  • At least 2–3 years of proven hands-on experience delivering production apps using Kotlin Multiplatform (KMP) for both Android and iOS.
  • Deep expertise in Kotlin, including coroutines, flows, multiplatform libraries, and shared data management.
  • Experience with Bluetooth / BLE.
  • Strong understanding of platform interoperability — bridging shared Kotlin code with Swift / SwiftUI on iOS and Jetpack Compose on Android.
  • Experience developing and optimizing native UI components for each platform.
  • Solid understanding of mobile performance optimization (memory management, rendering, startup time, network performance).
  • Experience integrating RESTful APIs or GraphQL using Ktor Client or Retrofit with offline caching (SQLDelight / Room).
  • Experience with CI / CD for mobile (Bitrise, GitHub Actions, Fastlane, Jenkins) and mobile release processes (Google Play, App Store).
  • Strong Git workflow and experience with agile development environments (Scrum / Kanban).
  • Fluent in English, both spoken and written.
  • Clear communication skills : being able to explain complex technical issues to non-technical stakeholders.
  • Experience in offline-first architectures, synchronization logic, and push notifications.
  • Would be a plus :

  • Experience of mesh networking protocols and device-to-device communication.
  • We offer

  • Flexible working format - remote, office-based or flexible
  • A competitive salary and good compensation package
  • Personalized career growth
  • Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
  • Active tech communities with regular knowledge sharing
  • Education reimbursement
  • Memorable anniversary presents
  • Corporate events and team buildings
  • Other location-specific benefits
  • not applicable for freelancers
  • Create a job alert for this search

    Senior Engineer Kotlin • Poland

    Similar jobs
    Senior Java + Kotlin Developer @ AVENGA (Agencja Pracy, nr KRAZ : 8448)

    Senior Java + Kotlin Developer @ AVENGA (Agencja Pracy, nr KRAZ : 8448)

    AVENGA (Agencja Pracy, nr KRAZ : 8448) • Remote, Poland
    At Avenga, we believe that human creativity empowers technology that matters.Operating globally, our 6000+ specialists provide a full spectrum of services, including business and tech advisory, ent...Show more
    Last updated: 30+ days ago • Promoted
    Senior Golang Fullstack Engineer @ N-iX

    Senior Golang Fullstack Engineer @ N-iX

    N-iX • Remote, Poland
    Our client builds a leading digital identity and fraud prevention platform used by banks, fintech companies, online marketplaces, and other regulated businesses worldwide.Their products combine bio...Show more
    Last updated: 16 days ago • Promoted
    Senior Backend Engineer (Python) @ Adaptiq

    Senior Backend Engineer (Python) @ Adaptiq

    Adaptiq • Remote, Poland
    Adaptiq is a technology hub specializing in building, scaling, and supporting R&D teams for high-end, fast-growing product companies in a wide range of industries. Zenity is the first security g...Show more
    Last updated: 30+ days ago • Promoted
    Senior Golang Software Engineer @ SoftServe

    Senior Golang Software Engineer @ SoftServe

    SoftServe • Remote, Poland
    SoftServe is a global digital solutions company, founded in 1993.Our success is associated with values our talents cultivate, and multiples into tangible business impact to our clients.With our tal...Show more
    Last updated: 28 days ago • Promoted
    Java / Linux On-Call Engineer @ Comscore via CC

    Java / Linux On-Call Engineer @ Comscore via CC

    Comscore via CC • Remote, Poland
    Correct Context is looking for a.Comscore is a global leader in media analytics, revolutionizing insights into consumer behavior, media consumption, and digital engagement.Comscore leads in measuri...Show more
    Last updated: 29 days ago • Promoted
    Software Engineer (MuleSoft) @ Upvanta

    Software Engineer (MuleSoft) @ Upvanta

    Upvanta • Remote, Poland
    Software Engineera ze specjalizacją w MuleSoft.Jeżeli lubisz automatyzować procesy, optymalizować przepływ danych, analizować problemy i mieć realny wpływ na stabilność środowiska -ta rola jest dla...Show more
    Last updated: 28 days ago • Promoted
    B2B Senior Software Engineer (Java / Kotlin) @ Jamf

    B2B Senior Software Engineer (Java / Kotlin) @ Jamf

    Jamf • Remote, Poland
    At Jamf, we empower people to be their best selves and do their best work.The Senior Software Engineer is responsible for building the tools required to help organizations succeed with Apple.Lead o...Show more
    Last updated: 29 days ago • Promoted
    Senior / Lead Qt / QML Software Engineer @ Spyrosoft

    Senior / Lead Qt / QML Software Engineer @ Spyrosoft

    Spyrosoft • Remote, Poland
    Hi! We are a Spyrosoft Synergy team specializing in .Together with the rest of the team, you’ll deliver high-quality results for the client’s needs. Additionally, you’ll support and mentor other tea...Show more
    Last updated: 30+ days ago • Promoted
    Senior Golang Backend Engineer @ N-iX

    Senior Golang Backend Engineer @ N-iX

    N-iX • Remote, Poland
    Our client is a global leader in digital identity verification, biometric authentication, fraud prevention, and mobile deposit solutions. Their SaaS and PaaS solutions are used by banks, fintechs, m...Show more
    Last updated: 16 days ago • Promoted
    Senior Android Developer (Kotlin) [M / F] @ Stackmine

    Senior Android Developer (Kotlin) [M / F] @ Stackmine

    Stackmine • Remote, Poland
    Dołączysz do zespołu, który tworzy skalowalne i nowoczesne aplikacje mobilne dla branży e-commerce.Nasze produkty wspierają użytkowników na każdym etapie procesu zakupowego – od przeglądania oferty...Show more
    Last updated: 17 days ago • Promoted
    Mid Kotlin (Backend) Developer @ SoftwareMill

    Mid Kotlin (Backend) Developer @ SoftwareMill

    SoftwareMill • Remote, Poland
    We are SoftwareMill - a group of various individuals : total geeks, humanists, fans of fantasy and karate, Apple and Android enthusiasts. Both our differences and shared values allow us to create one...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer (Java / Kotlin) @ OEC

    Senior Software Engineer (Java / Kotlin) @ OEC

    OEC • Remote, Poland
    We are seeking a highly skilled and experienced Software Engineer to join our dynamic team working on PartsTech solution. You will develop automotive e-commerce solutions helping repair shops, auto ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer @ Glia

    Senior Software Engineer @ Glia

    Glia • Remote, Poland
    In this role, you will join the .Media Essentials team (codename Ether).You will be a force multiplier whose work directly impacts the successful execution of our very ambitions Voice+AI roadmap.Wh...Show more
    Last updated: 30+ days ago • Promoted
    Kotlin Developer with Quarkus @ Link Group

    Kotlin Developer with Quarkus @ Link Group

    Link Group • Remote, Poland
    Strong command of Kotlin and backend development on the JVM.Practical experience with Quarkus and creating APIs based on OpenAPI specifications. Deep understanding of REST architecture, relational d...Show more
    Last updated: 30+ days ago • Promoted
    Kotlin Developer @ Upvanta

    Kotlin Developer @ Upvanta

    Upvanta • Remote, Poland
    We are looking for an experienced .In this role, you will design and develop RESTful APIs and microservices, ensuring code quality, comprehensive testing, and compliance with industry best practice...Show more
    Last updated: 30+ days ago • Promoted
    Senior Java / Kotlin Developer @ Infogain Technologies Sp. z o.o.

    Senior Java / Kotlin Developer @ Infogain Technologies Sp. z o.o.

    Infogain Technologies Sp. z o.o. • Remote, Poland
    You will be joining a major project focused on the evolution of a global e-commerce ecosystem.The scope is dynamic and involves expanding a large-scale platform with new capabilities.As the project...Show more
    Last updated: 30+ days ago • Promoted
    Senior Backend Java / Kotlin Engineer E-commerce (Poland / Remote) @ ZEN.COM

    Senior Backend Java / Kotlin Engineer E-commerce (Poland / Remote) @ ZEN.COM

    ZEN.COM • Remote, Poland
    We are open to hiring people from Ukraine.We're inviting you to work together on a tool that will help customers worldwide manage their money with zero effort. COM team now and change the world of f...Show more
    Last updated: 20 days ago • Promoted
    Kotlin / Java Developer @ YND Technologies

    Kotlin / Java Developer @ YND Technologies

    YND Technologies • Remote, Poland
    At YND, while we originated in Berlin, our vibrant hub is now in Warsaw, where we've firmly planted our roots.Operating remotely, we deliver innovative solutions to clients worldwide.As a software ...Show more
    Last updated: 30+ days ago • Promoted