FREE ACCESS
5,000–10,000 jobs/day
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.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive experience in Kotlin development, particularly with Kotlin Multiplatform for building modular applications across multiple platforms. Proficient in architectural decision-making, mentoring, and effective communication with stakeholders.
Highest-signal resume keywords
Kotlin Multiplatform DevelopmentArchitecture Decision-MakingKotlin Coroutines and FlowSystem-Level Android ExperienceClean Architecture
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
KotlinKotlin MultiplatformAndroid DevelopmentKMP-Swift/iOS InteroperabilityJava-to-Kotlin MigrationDependency Injection (Koin)Automated Testing (Kotlin Test)REST/OpenAPI IntegrationGradle Kotlin DSLOffline-First Architecture
Soft Skills
MentoringEffective CommunicationCollaborationKnowledge TransferArchitectural Leadership
Tools & Technologies
VueJSTypeScriptGradleCI/CD ToolsKotlin Coroutines
Industry Keywords
POS SystemsRetailPayment IntegrationModular PlatformsPerformance Engineering
Tech Stack
Tools & technologiesAndroidGradleiOSJavaKotlinSwiftTypeScriptVue.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 Kotlin Multiplatform modules for POS business capabilities
- Implement platform-specific code for desktop and Android targets using expect/actual patterns
- Build offline-capable flows with local persistence, caching, synchronization readiness, and explicit failure handling
- Write clean, well-structured code and participate in code reviews
- Refactor and improve existing modules
- 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 skills
- Senior stakeholder communication skills
- 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 with Kotlin Test or equivalent, test doubles, and coroutine testing utilities
- Experience integrating REST/OpenAPI-style services
- Comfortable with Gradle Kotlin DSL, modular builds, and CI-friendly project structures
- Effective communication skills for collaboration with frontend developers, QA, and product stakeholders
- Compose Multiplatform experience is nice to have
- POS/retail embedded systems experience is nice to have
- Desktop JVM client experience is nice to have
- Understanding of VueJS 3 and TypeScript is nice to have
- Plugin or extensibility architecture experience is nice to have
- Performance engineering experience is nice to have
- POS, retail, payment, promotion, or hardware peripheral integration experience is nice to have
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
- Hybrid-environment community activities
