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