l094j3d0q86xpuqiqoyvftor
ImagineArtImagineArt

Software Engineer — Mobile (Kotlin Multiplatform)

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