-
Vesko

Android Kotlin Multiplatform Developer

Vesko
Finland · Full-time · Entry

Company Description

Vesko is a technology company revolutionizing local retail across Europe by developing a cutting-edge Retail Operating System. Our mission is to empower brick-and-mortar retailers to seamlessly integrate physical and digital commerce, simplifying the e-commerce experience. By providing unified inventory solutions and plug-and-play tools, we enable retailers to go digital efficiently and effectively in just a few days. Vesko is committed to supporting independent businesses and ensuring they thrive in the evolving digital age.


Role Description

This is a full-time hybrid role for an Android Kotlin Multiplatform Developer based in Finland, with flexibility for some work-from-home days. In this role, you will develop, maintain, and optimize Android applications using Kotlin Multiplatform technology. Responsibilities include writing clean code, integrating APIs, debugging, testing, and improving application performance. You will collaborate with cross-functional teams to define app features and implement innovative solutions that enhance the user experience. Additionally, you will stay up-to-date with industry trends and contribute to the continuous improvement of Vesko’s Retail OS.


Key Responsibilities

  • KMP Core Development: Build and maintain shared business logic (Authentication, Inventory, Basket management) using Kotlin Multiplatform.
  • Hardware Integration: Implement and maintain communication with the SumUp Solo device via the SumUp Android SDK.
  • Authentication: Implement secure, unified login flows using OAuth2/OIDC and modern storage (DataStore + Tink).
  • API Integration: Connect the POS frontend to our existing Backend services to fetch and sync inventory data in real-time.
  • Search & UI: Develop high-performance search and filtering for large inventory catalogs using Compose Multiplatform.


Technical Requirements

  • Kotlin Proficiency: Deep understanding of Kotlin (Coroutines, Flow, Serialization).
  • Android Fundamentals: Strong experience with the Android SDK, Lifecycle, and modern Jetpack libraries.
  • API & Networking: Experience with Ktor or Retrofit for RESTful API consumption.
  • Multiplatform Familiarity: Prior experience or strong interest in Kotlin Multiplatform (KMP) and Compose Multiplatform.
  • Security: Familiarity with secure token handling and encrypted local storage.


Preferred (Nice to Have)

Experience with payment SDKs (SumUp, Stripe, or Adyen).

  • Familiarity with Windows Desktop development (JVM/Compose for Desktop).
  • Experience with SQLite/SQLDelight for offline data persistence.

Key Skills

Ranked by relevance

android kotlin storage
Login to Apply
Posted
Jan 16, 2026
Type
Full-time
Level
Entry
Location
Finland
Company
Vesko

Industries

Internet Marketplace Platforms

Categories

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Jobgether
Related

Creative Motion Designer (Ads & Social Media)

2026-04-10

Full-time
Entry
Finland
Internet Marketplace Platforms
Design
View Job Details
Jobgether
Related

Mobile Games Ads Creative Director

2026-04-10

Full-time
Director
Finland
Internet Marketplace Platforms
Design
View Job Details
Jobgether
Related

Creative Motion Designer (Ads & Social Media)

2026-04-10

Full-time
Entry
Luxembourg
Internet Marketplace Platforms
Design