Cloud Engineer - Kotlin
Niveus
Job Description & Responsibilities
Job Title: Full Stack Kotlin Engineer (Compose Multiplatform & Ktor)
The Role
As a Full Stack Kotlin Engineer, you will own features end-to-end. You will design the database schema, write the Ktor API endpoints, and implement the UI using Compose Multiplatform for both Android and iOS. You will be instrumental in maintaining a "Shared Business Logic" architecture.
Key Responsibilities
Mobile Development
Build beautiful, responsive UIs for iOS and Android using
Compose Multiplatform
.
Backend Development
Develop and maintain scalable REST/GraphQL APIs using
Ktor
and Kotlin.
Hardware Integration
Work with platform-specific APIs (Android SensorManager, iOS CoreMotion/HealthKit) using Kotlin Multiplatform’s
expect/actual
mechanism to track steps accurately.
Code Sharing
Maximize code reuse (networking, domain models, validation) between the backend and mobile clients.
Database
Manage database interactions using
Exposed
(Backend) or
SQLDelight/Room
(Mobile).
Architecture
Implement clean architecture patterns (MVVM/MVI) and Dependency Injection (Koin).
Technical Requirements
Kotlin Mastery
2+ years of experience with Kotlin. Deep understanding of Coroutines and Flows.
Compose Multiplatform
Experience building UIs with Jetpack Compose and configuring it for Multiplatform (iOS & Android).
Ktor (Server)
Experience building backend services with Ktor, including authentication (JWT), routing, and serialization.
KMP Ecosystem
Familiarity with the KMP ecosystem (Ktor Client, kotlinx.serialization, kotlinx.datetime).
Mobile Native Knowledge
Basic understanding of the native Android and iOS build systems (Gradle, Xcode, CocoaPods/Swift Package Manager).
SQL
Experience with PostgreSQL or similar relational databases.
Nice-to-Have (Bonus Points)
Experience with
HealthKit
(iOS) and
Health Connect
(Android).
Experience creating widgets or WearOS / WatchOS companion apps.
Knowledge of Docker and deployment on cloud providers (AWS/GCP/Heroku).
Experience with
SQLDelight
for shared database logic.
Open-source contributions to the Kotlin community.
About Niveus
Required Skills
Job Details
Posted by
N/A
Posted on:
1 Aug 2026
About Niveus
More open roles
- iOS Engineer (Swift | Audio & Multimedia)RapidBrains · Sahibzada Ajit Singh Nagar, Punjab, India
- iOS Engineer (Swift | Audio & Multimedia)RapidBrains · Sahibzada Ajit Singh Nagar, Punjab, India
- Mobile App Developer - SwiftInnomind Technologies · Ernakulam, Kerala, India
- Mobile App Developer - SwiftInnomind Technologies · Ernakulam, Kerala, India
- iOS Developer + Swift || Hybrid || Hyderabad, Bengaluru, Pune & Chennai (India)TRIGENT SOFTWARE PRIVATE · Hyderabad, Telangana, India
- iOS Developer - Swift - Bangalore (India)Photon Group · Bengaluru, Karnataka, India