Android Technical Lead

Posted Oct 7

This is a fully remote position, open to applicants in Romania.

📋 Description

• Establish contracts for repositories, services, facades, DTOs, and bridges connecting Kotlin, platform-specific code, and the VueJS/TypeScript UI layer.

• Design, develop, and sustain shared KMP modules that deliver POS business functionalities across JVM/Desktop and Android platforms.

• Create platform-specific code for desktop and Android using expect/actual patterns.

• Develop offline-capable workflows featuring local persistence, caching, synchronization readiness, and explicit failure management.

• Produce clean and well-organized code while enhancing existing modules through refactoring.

• Implement automated tests for domain rules, use cases, repositories, bridge contracts, and coroutine-based flows.

• Collaborate effectively with frontend engineers, QA, product owners, and architects.

• Share expertise and mentor junior Kotlin developers.

• Adhere to team agreements and processes.

• Provide consistent updates regarding progress, trade-offs, and technical choices.


⛳️ Requirements

• Over 8 years of experience with Kotlin.

• Proven ability to make architectural decisions with Kotlin Multiplatform on a platform scale.

• Strong system-level experience with Android.

• Hands-on delivery of KMP to at least two platforms, ideally Android and JVM/Desktop.

• Knowledge of KMP-Swift/iOS interoperability, including XCFramework, expect/actual patterns, and Flow bridging.

• Experience in migrating from Java to Kotlin/KMP at a platform level.

• Leadership and vision in architectural design.

• Experience in creating modular, multi-tenant, or multi-customer product platforms.

• Background in knowledge transfer and mentoring.

• Strong communication skills with senior stakeholders.

• Solid grasp of Clean Architecture, dependency inversion, and repository abstractions.

• Practical experience with Kotlin Coroutines and Flow.

• Familiarity with offline-first or local-first client architectures, including persistence, caching, synchronization, and conflict resolution.

• Knowledge of dependency injection patterns, preferably Koin.

• Strong commitment to testing, including unit and integration tests, test doubles, and coroutine testing utilities.

• Experience in integrating REST/OpenAPI-style services, along with typed DTO mapping, serialization, and resilient client communication.

• Proficient with Gradle Kotlin DSL, modular builds, and CI-friendly project structures.

• Effective communication skills for collaborating with frontend developers, QA, and product stakeholders.

• Nice to have: Experience with Compose Multiplatform.

• Nice to have: Familiarity with POS/retail embedded systems.

• Nice to have: Experience with desktop JVM clients.

• Nice to have: Understanding of VueJS 3 and TypeScript.

• Nice to have: Experience with plugin or extensibility architecture.

• Nice to have: Background in performance engineering.

• Nice to have: Experience with POS, retail, payment, promotion, or hardware peripheral integration.


🏝️ Benefits

• 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.

People also viewed

finanzen.net GmbH5 hours ago

Senior Software Engineer, C#/.NET

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
DaVita Kidney Care5 hours ago

Technical Lead, Technology Business Management

US flagTennessee OnlyFull-timeFull-stack Engineer$78k – $119k/year
ApplyView job
Q-Free5 hours ago

Senior Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$150k/year
ApplyView job
Simsy Ventures5 hours ago

Application Developer, Java, JavaScript – Full-Stack

US flagAlabama, +30 more locationsPart-timeFull-stack Engineer$55 – $60/hour
ApplyView job
Torc Robotics5 hours ago

Senior Software Engineer, Autonomy Core Frameworks

US flagMichigan OnlyFull-timeFull-stack Engineer$160.8k – $193k/year
ApplyView job
RTX5 hours ago

Principal Software Engineer IV

US flagMichigan OnlyFull-timeFull-stack Engineer$107.5k – $204.5k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers