2,068,378open jobs
125,685companies
242,002added this week
Browse all
Salary
$30k – $45k per year (net)
Location
Remote (EAEU)

Confirmed on the employer's own hiring board on Nov 2, 2026. First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Meltory is a software company that develops and supports a desktop point of sale system used by venues in the entertainment and hospitality sector. The application is written with Java, Kotlin and JavaFX, synchronises in real time through RabbitMQ and integrates with hardware, and the company hires middle Java and Kotlin developers. The company is based in Almaty, Kazakhstan.

Kotlin Multiplatform Developer (KMP / Kotlin / Java)

Что предстоит делать

  • Развивать и рефакторить существующее Android-приложение на Java с постепенным переходом на Kotlin Multiplatform (KMP).

  • Анализировать legacy-код, выделять бизнес-логику и переносить её в общие KMP-модули.

  • Постепенно переводить существующую кодовую базу с Java на Kotlin, сохраняя работающие сценарии.

  • Проектировать архитектуру общих модулей для Android и iOS.

  • Интегрировать KMP-модули с существующим Android-приложением и iOS-клиентом.

  • Работать с сетью, локальным хранением данных и синхронизацией: REST API, WebSocket, SQLite.

  • Поддерживать и интегрировать сторонние SDK, в том числе платформозависимые.

  • Писать unit-тесты на критичную бизнес-логику и переносимый код.

  • Устранять технический долг, улучшать структуру проекта и постепенно обновлять устаревшие решения.

  • Самостоятельно вести задачи от анализа существующей реализации до релиза в продакшен.

Что важно

  • Уверенное знание Kotlin и Java, опыт работы с существующими Android-приложениями.

  • Практический опыт разработки с Kotlin Multiplatform (KMP).

  • Понимание архитектуры KMP: commonMain, androidMain, iosMain, expect/actual.

  • Опыт рефакторинга legacy-кода и постепенной миграции Java → Kotlin.

  • Хорошее знание Android SDK и жизненного цикла Android-приложений.

  • Опыт работы с Kotlin Coroutines, Flow, понимание многопоточности и синхронизации.

  • Опыт работы с REST API, WebSocket, сериализацией данных и обработкой сетевых ошибок.

  • Понимание архитектурных подходов MVVM, Clean Architecture.

  • Опыт работы с локальными базами данных: Room, SQLite или SQLDelight.

  • Понимание взаимодействия общего KMP-кода с нативными API Android и iOS.

  • Умение разбираться в большой существующей кодовой базе, находить зависимости и безопасно менять архитектуру.

  • Самостоятельность в принятии технических решений и ответственность за результат.

  • Английский - B2.

Будет плюсом

  • Опыт реальной миграции Android-проекта с Java на Kotlin и KMP.

  • Опыт поддержки больших legacy-проектов.

  • Знание Swift, Objective-C, UIKit и особенностей интеграции KMP с iOS.

  • Опыт работы с Ktor, SQLDelight, Koin, kotlinx.serialization.

  • Опыт разработки с Jetpack Compose или Compose Multiplatform.

  • Опыт интеграции проприетарных SDK.

  • Опыт с Sentry, Gradle, CocoaPods, fastlane.

  • Опыт настройки CI/CD и автоматизации сборок.

  • Понимание процессов публикации приложений в Google Play и App Store.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,068,378 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Almaty
Remote (Europe) · 4+ years exp · Bachelor's Degree · Pune
Python
Java
SQL
Java
Spring Boot
Databases
MySQL
PostgreSQL
Druid
ClickHouse
Aerospike
Apache Kafka
Google BigQuery
AI/ML
Copilot
Cursor
Spark
Airflow
Claude Code
AI Agents
LLM Guardrails
Machine Learning
Frontend
GraphQL
Mobile
Clean Architecture
DevOps
Rest API
gRPC
GCP
AWS
Wi-Fi
Management
Agile
Apply
Remote (Europe) · 8+ years exp · Pune
Java
Java
Spring Boot
Spring Cloud
Databases
MySQL
PostgreSQL
Redis
Aerospike
Cassandra
Apache Kafka
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
AI Agents
Flink
LLM
RAG
Context Engineering
LLM Guardrails
Agentic Workflows
DevOps
Rest API
gRPC
GCP
Prometheus
CI/CD
AWS
Docker
Kubernetes
Grafana
Wi-Fi
Apply
Remote (Europe) · 8+ years exp · Pune
JavaScript
TypeScript
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
LLM
Structured Outputs
Frontend
Zustand
Webpack
GraphQL
Tailwind CSS
React.js
Vite
Sass
AG Grid
DevOps
WebSockets
CI/CD
Grafana
Wi-Fi
Robotics
Apollo
Apply
Remote (LATAM) · Full-Time
JavaScript
Node JS
AI/ML
LLM
Frontend
Next.js
React.js
DevOps
Rest API
Apply
Remote (LATAM) · Contractor
Java
Kotlin
SQL
AI/ML
Cursor
Claude
DevOps
Splunk
Terraform
Datadog
Apply
In office · 2+ years exp · Almaty
C#
Databases
Redis
MS SQL
Apache Kafka
Apply
Java Developer 1 day ago
In office · 2+ years exp · Almaty
Java
Kotlin
SQL
Java
Maven
Spring Boot
Hibernate
Kotlin
Mockito
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
Mobile
JUnit
DevOps
Git
Docker
Kubernetes
Cybersecurity
Keycloak
Apply
Remote (Kazakhstan, Turkey, Ukraine, Azerbaijan, Georgia) · Contractor · Almaty · Baku · Tbilisi · Istanbul · Chernivtsi
Management
Jira
Apply
≈ $9k – $21k per year (Estimated) · In office · Full-Time · 1+ year exp · Bachelor's Degree · Almaty
Apply
See all jobs
This is one of many
2,068,378 more open roles from verified company boards, updated every day.