Software Engineer – Mobile (Kotlin Multiplatform)

imagineart· Engineering
Apply Now ↗
📍 IslamabadFullTime

About this role

Job Title: Software Engineer — Mobile (Kotlin Multiplatform)

Department: Engineering
Location: On-Site — H-12, NSTP, Islamabad


About ImagineArt

We're redefining how the world creates and designs.

ImagineArt is one of the fastest-growing GenAI companies in the world. We've scaled faster than most funded startups — with zero outside funding.

  • $35M+ ARR crossed this year

  • 100M+ social impressions

  • Built and shipped our own image generation model, now ranked #3 globally for photo realism

No funding. No shortcuts. Just a sharp, driven team building one of the strongest GenAI products in the world — and we're just getting started.

If you want to build something that truly matters, work with exceptionally smart people, and grow at a pace most companies never experience, ImagineArt is the place.


Job Summary

We are looking for a Kotlin Multiplatform Engineer who takes full ownership of what they build.

This is not a ticket-based execution role. You will be responsible for shipping features end-to-end — from understanding the problem, designing architecture, implementing, and iterating post-release.

You'll work on a shared codebase across Android and iOS using Kotlin Multiplatform and Compose Multiplatform, alongside a small, high-performing team that values speed, ownership, and high-quality engineering.


What You'll Do

  • Own features end-to-end: problem → architecture → implementation → release → iteration

  • Build and maintain shared modules across Android and iOS using Kotlin Multiplatform (KMP)

  • Develop modern UI using Compose Multiplatform (CMP)

  • Make architectural decisions with long-term scalability in mind

  • Collaborate closely with product and design to shape features, not just implement them

  • Write clean, modular, and testable code following strong engineering principles

  • Identify issues in production and proactively fix them with urgency and ownership


What We're Looking For

  • 3+ years of Android development experience with strong Kotlin fundamentals

  • Hands-on experience with:

    • Kotlin Multiplatform (KMP)

    • Compose Multiplatform (CMP)

  • Strong understanding of:

    • Clean Architecture

    • MVI / state management patterns

    • Coroutines and asynchronous programming

    • Dependency Injection

  • Ability to write scalable, modular, and maintainable code

  • Strong product mindset — you think beyond code and care about user experience

  • Ownership mentality — you don't wait to be told what to fix


Bonus Points

  • Experience with Swift / iOS development

  • Prior experience working on cross-platform shared codebases

  • Exposure to high-scale consumer apps


Why Join ImagineArt

  • Work on products used by millions globally

  • High ownership, zero bureaucracy environment

  • Learn and grow with a top-tier, fast-moving team

  • Build cutting-edge products in AI + mobile engineering


Company Culture

  • Impact: Opportunity to work on innovative AI products like ImagineArt, shaping the future of creativity and user interaction

  • Team: Be part of a passionate, fast-moving team that values innovation and data-driven decisions

  • Growth: A culture where learning, growth, and experimenting with new ideas are deeply encouraged

Frequently Asked Questions

Is the salary disclosed for the Software Engineer – Mobile (Kotlin Multiplatform) position at imagineart?
The salary for this Software Engineer – Mobile (Kotlin Multiplatform) role at imagineart is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the Software Engineer – Mobile (Kotlin Multiplatform) position at imagineart located?
This Software Engineer – Mobile (Kotlin Multiplatform) role at imagineart is based in Islamabad. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Software Engineer – Mobile (Kotlin Multiplatform) role at imagineart full-time or part-time?
This is listed as a FullTime position. It is posted as a Software Engineer – Mobile (Kotlin Multiplatform) role in the Engineering department at imagineart.
Which team or department does the Software Engineer – Mobile (Kotlin Multiplatform) at imagineart belong to?
This Software Engineer – Mobile (Kotlin Multiplatform) position is part of the Engineering department at imagineart. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Software Engineer – Mobile (Kotlin Multiplatform) position at imagineart?
Click the "Apply Now" button on this page. You will be redirected to imagineart's official application portal hosted on ashby where you can submit your application directly.
When was the Software Engineer – Mobile (Kotlin Multiplatform) job at imagineart posted?
This Software Engineer – Mobile (Kotlin Multiplatform) position at imagineart was posted on Mar 17, 2026. Apply as soon as possible — early applications are often reviewed first.
Software Engineer – Mobile (Kotlin Multiplatform)
imagineart
Apply for this role ↗

You'll be redirected to imagineart's official application page on Ashby ATS.