Back to jobsimagineart
Software Engineer – Mobile (Kotlin Multiplatform)
Islamabad, PK on-site full time mid Mar 17, 2026
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