Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
accesa.eu

Android Technical Lead

accesa.eu

. Define repository, service, facade, DTO, and bridge contracts between Kotlin, platform-specific code, and the VueJS/TypeScript UI layer .

Posted 10/7/2026full-timeRemote • RomaniaSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates extensive experience in Kotlin and Kotlin Multiplatform (KMP) architecture, with a strong focus on building modular, offline-capable applications across Android and JVM/Desktop platforms. Proven ability to mentor developers, communicate effectively with stakeholders, and implement clean architecture principles.

Highest-signal resume keywords
Kotlin DevelopmentKotlin Multiplatform ArchitectureAndroid DevelopmentClean ArchitectureKotlin Coroutines

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
KotlinKotlin MultiplatformAndroidKMP-Swift/iOS InteroperabilityClean ArchitectureKotlin CoroutinesDependency InjectionREST/OpenAPI IntegrationAutomated TestingGradle Kotlin DSL
Soft Skills
MentoringEffective CommunicationCollaboration
Tools & Technologies
KoinJUnitCoroutines Testing UtilitiesCI/CD Tools
Industry Keywords
POS SystemsRetailPayment IntegrationEmbedded Systems

Tech Stack

Tools & technologies
AndroidGradleiOSJavaKotlinSwiftTypeScriptVue.js

About the role

Key responsibilities & impact
  • Define repository, service, facade, DTO, and bridge contracts between Kotlin, platform-specific code, and the VueJS/TypeScript UI layer
  • Design, implement, and maintain shared KMP modules for POS business capabilities across JVM/Desktop and Android
  • Implement platform-specific desktop and Android code using expect/actual patterns
  • Build offline-capable flows with local persistence, caching, synchronization readiness, and explicit failure handling
  • Write clean, well-structured code and improve existing modules through refactoring
  • Write automated tests for domain rules, use cases, repositories, bridge contracts, and coroutine-based flows
  • Collaborate with frontend engineers, QA, product owners, and architects
  • Share knowledge and mentor less experienced Kotlin developers
  • Respect team agreements and processes
  • Provide regular updates on progress, trade-offs, and technical decisions

Requirements

What you’ll need
  • 8+ years of experience with Kotlin
  • Architecture decision-making with Kotlin Multiplatform at platform scale
  • Strong system-level Android experience
  • Hands-on KMP delivery to at least two targets, preferably Android and JVM/Desktop
  • KMP-Swift/iOS interoperability knowledge, including XCFramework, expect/actual patterns, and Flow bridging
  • Java-to-Kotlin/KMP migration experience at platform scale
  • Architectural leadership and vision
  • Experience designing modular, multi-tenant or multi-customer product platforms
  • Knowledge transfer and mentoring experience
  • Senior stakeholder communication skills
  • Solid understanding of Clean Architecture, dependency inversion, and repository abstractions
  • Practical experience with Kotlin Coroutines and Flow
  • Experience with offline-first or local-first client architecture, including persistence, caching, synchronization, and conflict handling
  • Familiarity with dependency injection patterns, preferably Koin
  • Strong testing discipline with unit and integration tests, test doubles, and coroutine testing utilities
  • Experience integrating REST/OpenAPI-style services, typed DTO mapping, serialization, and resilient client communication
  • Comfortable with Gradle Kotlin DSL, modular builds, and CI-friendly project structures
  • Effective communication skills for collaboration with frontend developers, QA, and product stakeholders
  • Nice to have: Compose Multiplatform experience
  • Nice to have: POS/retail embedded systems experience
  • Nice to have: Desktop JVM client experience
  • Nice to have: VueJS 3 and TypeScript understanding
  • Nice to have: Plugin or extensibility architecture experience
  • Nice to have: Performance engineering experience
  • Nice to have: POS, retail, payment, promotion, or hardware peripheral integration experience

Benefits

Comp & perks
  • Medical benefits
  • Gym support
  • Personalized fitness options
  • Team events
  • Healthy Habits Club
  • Flexible work-life dynamic
  • Mental wellbeing support
  • Social wellbeing initiatives in a hybrid community