logo

KMM Engineer (Backend Logic Focus)

Remote
Apply

Plus8soft is a global engineering company providing outstaffing and outsourcing services for fast-growing startups and established international companies. We focus on delivering high-quality engineering talent across Web, Mobile, Cloud, AI/ML, and DevOps  with a strong presence in the US and global markets.

 

Responsibilities

  • Build shared code modules that work across platforms, deciding which parts of the app logic stay in the shared layer and which stay on Android or iOS.
  • Create a shared networking system to handle how the app talks to the internet, including settings for logging, security, and error handling.
  • Manage how the app saves data by setting up shared databases and ensuring they communicate correctly with both mobile platforms.
  • Use background tasks and data streams to ensure the app stays fast and responsive while loading or updating information.
  • Organize the data layer by creating repositories that map raw internet data into usable app information and deciding when to refresh cached data.

Requirements

  • Deep knowledge of Kotlin and Kotlin Multiplatform, with specific experience building shared modules for mobile apps.
  • Experience using Ktor or similar tools to build networking layers within a shared environment.
  • Proficiency with SQLDelight to manage database schemas, queries, and migrations across different platforms.
  • Expert skills in Coroutines and Flow to manage data streams and ensure the app handles multiple tasks at once without crashing.
  • Strong understanding of data architecture, including how to sync local storage with remote servers and keep information accurate.

Conditions

  • Fully remote role with a flexible schedule
  • Compensation in USD via a convenient payment method
  • Direct collaboration with founders and fast decision-making
  • High level of ownership and real impact on process development
Share this job opening

Application:

I agree to the processing of my personal data in accordance with the Plus8Soft Privacy Policy