Mobile Technical Lead @Accesa
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago

[Hiring] Mobile Technical Lead @Accesa

2d ago - Accesa is hiring a remote Mobile Technical Lead. πŸ’Έ Salary: unspecified πŸ“Location: Romania

Role Description

Our client is a leading technology provider in the retail industry, delivering modern point-of-sale and store operations solutions to retailers across multiple markets. As part of an ongoing platform modernization initiative, they are evolving their client architecture away from a legacy Java 8 Swing-based POS client toward a modular, offline-first, multi-platform model β€” supporting stationary POS terminals, self-checkout kiosks, and self-scanning devices across diverse retail environments.

The shared business logic layer is built with Kotlin Multiplatform (KMP), targeting both JVM/Desktop and Android clients. This layer is the heart of the platform: it owns the domain rules, use cases, and data flows for critical retail operations β€” item registration, checkout, payment, customer management, and promotion handling β€” while remaining fully decoupled from platform-specific concerns and UI. Business continuity through offline operation, high testability, and performance under real retail conditions are non-negotiable priorities.

Qualifications

  • 8+ years of experience with Kotlin, including architecture decision making with KMP at platform scale.
  • Strong system-level Android experience (not just application-level).
  • Strong hands-on KMP delivery to at least two targets (preferably Android and JVM/Desktop) and KMP-Swift/iOS interoperability knowledge.
  • Java-to-Kotlin/KMP migration at platform scale.
  • Architectural leadership and vision.
  • Modular product architecture with customer-specific extension points.
  • Knowledge transfer and mentoring.
  • Senior stakeholder communication.
  • Solid understanding of Clean Architecture.
  • Practical experience with Kotlin Coroutines and Flow.
  • Experience with offline-first or local-first client architecture.
  • Familiarity with dependency injection patterns, preferably Koin.
  • Strong testing discipline.
  • Experience integrating REST/OpenAPI-style services.
  • Comfortable with Gradle Kotlin DSL, modular builds, and CI-friendly project structures.
  • Effective communication skills for collaboration.

Requirements

  • Compose Multiplatform experience.
  • POS / retail embedded systems experience.
  • Desktop JVM client experience, especially Electron sidecar or local service integration patterns.
  • Understanding of VueJS 3 and TypeScript.
  • Experience with plugin or extensibility architecture.
  • Performance engineering experience for latency-sensitive client operations.
  • POS, retail, payment, promotion, or hardware peripheral integration experience.

Benefits

  • Enjoy our holistic benefits program that covers social, physical, emotional wellbeing, as well as work-life fusion.
  • Physical Wellbeing: Medical benefits, gym support, and personalized fitness options.
  • Work-Life Fusion: Flexibility to define the work-life dynamic that works for you.
  • Emotional Wellbeing: Investment in mental wellbeing.
  • Social Wellbeing: Connection through passions and interests in a hybrid environment.
Before You Apply
️
remote Be aware of the location restriction for this remote position: Romania
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Mobile Technical Lead @Accesa
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted 2d ago
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: Romania
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 125,067+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later