Kotlin Multiplatform Engineer
PayPlus - The Future of Payments & Commerce · Holon
Job description
About the role
PayPlus is building an AI‑powered retail operating system that handles payments, inventory, loyalty and more. We are looking for a Kotlin Multiplatform Engineer to shape the architecture of the next generation of our products, delivering shared, production‑grade code across Android and other platforms.
Key responsibilities
- Design and develop production applications using Kotlin Multiplatform.
- Own and evolve the shared KMP architecture across the product suite.
- Build reusable shared modules for domain logic, networking, data persistence, authentication, state management and synchronization.
- Define clear boundaries between shared KMP code and platform‑specific implementations.
- Develop platform‑specific integrations for Android and other supported platforms, including UI with Jetpack Compose and Compose Multiplatform.
- Integrate the application with payment terminals, printers, scanners, vending machines and other external hardware.
- Implement Bluetooth, USB, Serial and other hardware communication layers.
- Design robust offline‑first and synchronization mechanisms for unreliable connectivity.
- Build real‑time experiences connected to cloud services and event‑driven back‑ends.
- Optimize shared and platform‑specific code for performance, stability and reliability.
Required profile
- 3+ years of professional software development experience.
- Strong experience with Kotlin Multiplatform and Kotlin language.
- Proven Android development background, including Jetpack Compose.
- Experience building cross‑platform UI with Compose Multiplatform.
- Hands‑on experience integrating hardware such as Bluetooth, USB, Serial devices, payment terminals, printers and scanners.
- Familiarity with offline‑first architecture, data synchronization and real‑time systems.
- Ability to work closely with backend, product, QA, DevOps and hardware teams.
Required skills
- Kotlin
- Kotlin Multiplatform (KMP)
- Android development
- Jetpack Compose
- Compose Multiplatform
- Bluetooth integration
- USB communication
- Serial communication
- Payment terminal integration
- Printer and scanner integration
- Networking and API communication
- Data persistence
- Authentication and authorization
- State management
- Offline‑first design
- Synchronization mechanisms
- Observability and error handling
- Performance optimization
- Debugging across shared and native code
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Israel.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 weeks ago
Expires 1 month from now
29 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
PayPlus - The Future of Payments & Commerce
Holon
Related job offers
-
Verification Team Leader
Elbit Systems Israel Holon -
Help Desk Technician – Entry Level IT Support
Yael Korentec Technologies Holon -
Salesforce Project Manager
Peak Innovation Holon -
Manager, Cybersecurity Governance, Risk & Compliance
Questrade Financial Group Israël -
Senior Technical Account Manager
Noma Security Tel Aviv-Yafo