
Mobile App Developer – iOS / Android
- On-site
- Colombo, Western Province, Sri Lanka
- Technology
Job description
Who We Are
NEXT Ventures is where ambition takes shape and movement becomes momentum. As a global platform revolutionising access to performance-based capital, we empower the world’s most driven individuals to rise. Through our flagship brand, FundedNext, we empower dreamers to become doers, and potential to turn into performance. With 500+ driven minds across five countries, we power a global rhythm—220,000+ daily users from 170+ nations, each chasing greatness in their own way.
Your Role in Our Mission
You'll be joining our core engineering team to build a flagship mobile application from the ground up. As a Mobile App Developer specialising in iOS or Android, you'll play a foundational role in shaping the mobile experience through fully native presentation layers—SwiftUI for iOS and Jetpack Compose for Android—powered by Kotlin Multiplatform (KMP) for shared business, networking, and data logic. You'll bring strong engineering fundamentals in your primary platform, a product-minded approach, and a passion for clean architecture to deliver seamless experiences across devices.
How You’ll Make an Impact
Build & Innovate
Develop and maintain high-quality native mobile applications using modern Swift and SwiftUI for iOS, or Kotlin and Jetpack Compose for Android, according to your specialisation.
Contribute to building a flagship mobile application from the ground up, helping shape its architecture and technical direction.
Build flexible, responsive layouts that adapt seamlessly across iPhone and iPad screen sizes and orientations, or Android phones, foldables, and tablets.
Cross-Platform Development & Integration
Integrate shared Kotlin Multiplatform (KMP) modules into native applications and contribute to shared business logic, networking, and data management in collaboration with the mobile team.
Work with third-party APIs, libraries, and services to deliver robust application functionality.
Collaborate with iOS/Swift and Android/Kotlin engineers to ensure consistency and alignment across mobile platforms.
Performance & Engineering Excellence
Write clean, efficient, maintainable, and well-documented code, following principles such as KISS and Separation of Concerns.
Optimize application performance, including view rendering, data caching, smooth scrolling, and launch times. For Android, manage Jetpack Compose recompositions and implement efficient Lazy lists.
Troubleshoot, debug, and resolve performance and application stability issues.
Maintain high engineering standards through rigorous code reviews, constructive feedback, and quality-focused pull requests.
Product Collaboration
Partner with product managers and UX/UI designers to translate product requirements and designs into intuitive mobile experiences.
Participate in Agile development practices, contributing to planning, execution, and continuous improvement.
Stay curious about emerging technologies and contribute to the evolution of our mobile engineering practices.
What You Bring
A proven track record of shipping and maintaining production applications, with 3+ years of professional iOS development experience or 4+ years of professional Android development experience.
Strong coding skills, moderate algorithmic problem-solving ability, and a commitment to clean code principles and maintainable architecture.
Experience consuming RESTful APIs and WebSockets, working with asynchronous data flows, and using Git for version control.
Ability to work effectively with cross-functional teams, participate in code reviews, and communicate technical decisions clearly.
A growth mindset and willingness to explore and learn the other mobile ecosystem when required.
For iOS Specialists
Strong practical knowledge of Swift, SwiftUI, iOS frameworks, and native UI components, with a solid understanding of Apple's Human Interface Guidelines.
Experience with modern mobile architecture patterns such as MVVM, MVC, TCA, or Clean Architecture, with the ability to separate UI logic from core business logic.
Hands-on experience building modern iOS system features, including Home Screen or Lock Screen widgets.
Proficiency with modern iOS dependency management tools such as Swift Package Manager and CocoaPods.
For Android Specialists
A degree in Computer Science, Software Engineering, or a related technical field.
Strong practical knowledge of Kotlin, Jetpack Compose, Android SDK, and Material Design 3 guidelines.
Experience with modern Android architecture patterns such as MVVM or MVI, with the ability to separate UI state from core business logic using Coroutines and Flows.
Experience with networking tools such as Ktor or Retrofit.
Hands-on experience building modern Android App Widgets using Glance or traditional RemoteViews.
Proficiency with modern Android dependency management practices, including Gradle Kotlin DSL and Version Catalogs.
Your X-Factor
Hands-on experience with Kotlin Multiplatform (KMP/KMM), or native development experience in the other mobile platform.
Experience building custom graphics and charts using CoreGraphics or Swift Charts for iOS, or Compose Canvas for Android, including K-line charts, curves, and pie/bar charts.
Familiarity with AI coding tools such as GitHub Copilot, Cursor, or Claude, with the engineering rigor to test, audit, and take ownership of AI-generated code.
A product-first mindset and the ability to build intuitive, performant, and user-focused mobile experiences.
Your Journey after Applying
30-minute HR interview with a Talent Acquisition team member
Assessment stage
45-minute Problem Solving Interview
60-minute Bar Raiser Interview
Why Join NEXT
At NEXT Ventures, we believe the right talent fuels breakthrough innovation. If you're driven to connect great minds with big ideas and want to shape the future of fintech, we’d love to meet you. Join our team of bold thinkers where technology meets transformation.
Apply now and be part of our journey — the future is calling, and it starts with you.
- Colombo, Western Province, Sri Lanka
or
All done!
Your application has been successfully submitted!
You've already applied for this job
Thank you for your interest - we've already received your application, so this new submission can't be accepted. Your previous application is on file.

