Hyderabad, Telangana, India
Information Technology
Full-Time
Niveus Solutions
Overview
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.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in