Company Logo

Mobile Developer (Kotlin Multiplatform)

Rp5,500,000 - 7,500,000/Month
Full-Time · Remote/WFH
Minimum Bachelor’s Degree
3 - 5 years of experience

Job Requirements

Remote/WFH
3 - 5 years of experience
Minimum Bachelor’s Degree

Skills

Mobile Development

MVVM

Kotlin

iOS Development

Jetpack Compose

Compose Multiplatform

Mobile UI Design

Android Development

Restful API

Job Benefits

THR

This job post is managed by

HP
HRD PT Inosoft Trans Sistem

Job description for Mobile Developer (Kotlin Multiplatform) at PT Inosoft Trans Sistem

COMPANY DESCRIPTION

Established in 2006, PT. INOSOFT TRANS SISTEM is a Surabaya-based software development company specializing in supply chain management and enterprise software solutions.

We develop business-critical web and mobile applications that support complex operational processes, including inventory management, logistics, warehouse operations, asset management, inspection systems, and industrial workflows for global clients across manufacturing, energy, and industrial sectors.

At Inosoft, we believe great software is built by passionate people who continuously learn, collaborate, and take ownership. We encourage innovation, engineering excellence, and a culture where every team member has the opportunity to make meaningful contributions to products used by businesses around the world.

ROLE OVERVIEW

This is a full-time remote role for a Mobile Developer (Kotlin Multiplatform) at PT. INOSOFT TRANS SISTEM.

We are building the next generation of our enterprise mobile platform using Kotlin Multiplatform (KMP) and modern Android technologies. Rather than maintaining legacy applications, you will help develop a brand-new cross-platform application based on an existing and proven business platform. The core business logic has already been established—your mission is to build the mobile application from the ground up with a modern architecture and user experience while maximizing code sharing across Android and iOS.

You will work closely with Product Managers, UI/UX Designers, Backend Developers, QA Engineers, and fellow Mobile Developers throughout the entire software development lifecycle—from technical planning and architecture discussions to implementation, testing, deployment, and continuous improvement.

This role is ideal for engineers who enjoy building clean, scalable applications from the ground up, embrace modern development practices, and are excited to work with the future of cross-platform mobile development.

REQUIREMENTS

  • Bachelor's degree (S1) in Computer Science, Information Systems, Software Engineering, or related field, or equivalent practical experience.
  • 3–5 years of professional mobile development experience building and shipping production apps.
  • Strong proficiency in Kotlin.
  • Strong experience with Jetpack Compose. Experience with Compose Multiplatform is highly preferred.
  • Experience developing and maintaining production-ready mobile applications.
  • Proven experience or deep theoretical understanding of Kotlin Multiplatform (KMP), including sharing business logic and handling platform-specific implementations (expect/actual).
  • Experience implementing MVVM, MVI, or Clean Architecture for scalable mobile applications.
  • Experience integrating RESTful APIs.
  • Experience managing local storage and third-party dependencies in mobile applications.
  • Familiar with Git, GitHub, and collaborative development workflows.
  • Basic understanding of the iOS ecosystem (Xcode, CocoaPods/Swift Package Manager, and iOS deployment basics) to support the iOS target of the KMP architecture.
  • Experience working in Agile software development environments.
  • Good English communication skills, both written and spoken.
  • Able to work independently in a remote working environment.

Highly Preferred

  • Hands-on experience with Kotlin Multiplatform (KMP).
  • Experience with CI/CD pipelines for mobile applications.
  • Experience publishing applications to Google Play Store or Apple App Store.
  • Familiarity with Jira, Miro, or similar collaboration tools.

JOB RESPONSIBILITIES

  • Develop a brand-new enterprise mobile application from the ground up using Kotlin Multiplatform (KMP), based on an existing and proven business platform.
  • Build modern cross-platform user interfaces using Jetpack Compose and Compose Multiplatform.
  • Maximize shared business logic across Android and iOS platforms.
  • Handle platform-specific UI adjustments and native integrations where necessary.
  • Collaborate with Product Managers, UI/UX Designers, Backend Developers, and QA Engineers throughout the software development lifecycle.
  • Integrate mobile applications with RESTful APIs and backend services.
  • Implement clean, scalable, maintainable, and testable application architecture.
  • Own features throughout the development lifecycle—from technical planning and implementation to testing, CI/CD, and production releases.
  • Participate in technical discussions, architecture reviews, code reviews, and sprint planning.
  • Write clean, maintainable, and high-quality code following engineering best practices.
  • Perform code reviews and contribute to continuous improvement of development standards.
  • Support application testing, debugging, and application performance optimization.
  • Continuously improve application performance, stability, maintainability, and user experience.

WHAT WE'RE LOOKING FOR

We are not simply looking for someone who can build Android applications.

We are looking for someone who:

  • enjoys solving complex engineering problems,
  • writes clean and maintainable code,
  • takes ownership of features from development through deployment,
  • continuously learns new technologies,
  • collaborates effectively with cross-functional teams,
  • communicates openly and professionally,
  • embraces modern engineering practices,
  • is comfortable working independently in a remote-first environment,
  • and is excited to help shape the future of enterprise mobile applications using Kotlin Multiplatform.

This role is ideal for developers who are passionate about mobile engineering, software architecture, and building scalable products that deliver real business value.

WHY JOIN INOSOFT

  • Build a next-generation enterprise mobile platform from the ground up.
  • Work with a modern engineering stack including Kotlin Multiplatform and Compose Multiplatform.
  • Join a collaborative remote-first engineering team that values ownership, innovation, and continuous learning.
  • Work on enterprise software used by global clients across industrial and supply chain sectors.
  • Contribute to products with a clear long-term product vision rather than short-term feature development.

APPLICATION PROCESS

Interested candidates should submit:

  • Updated CV.
  • GitHub profile (if available).
  • Portfolio, Play Store, or App Store links showcasing previous mobile applications (if available).

JOIN US

Join PT. INOSOFT TRANS SISTEM and become part of a collaborative engineering team building next-generation enterprise applications with modern technologies for global industries.

About the company
PT Inosoft Trans Sistem
Computer Software
51 - 200 employees

Founded in 2006, PT. INOSOFT TRANS SISTEM is a leading software development company based in Surabaya, Indonesia. We specialize in creating innovative web-based and mobile applications designed to help various industries grow and succeed. With a talented and dedicated team, we continuously innovate using the latest technologies to meet the ever-changing needs of our clients. Integrity, growth, and openness are the core values that drive our success and make a significant impact in the software development world.

Office address

YKP Pandugo II Blok P No. 1. Kel. Penjaringansari, Kec. Rungkut, Kota Surabaya

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Remote/WFH
Full-Time
1–3 years
+1
Madebyhumans
Remote/WFH
Full-Time
5–10 years
+1
PT Inosoft Trans Sistem

Mobile Developer (Kotlin Multiplatform)