Founded in 2012 by a Sri Lankan American entrepreneur from the US Silicon Valley, iLabs currently has several major partnerships with global tech companies and also has its own high-growth eCommerce marketplace in the US (CloudofGoods.com). Today, iLabs specializes in Web, Mobile, AI technologies, and technology outsourcing services. We also provide IT strategy consulting, IT operations, DevOps, SEO, and Digital Marketing/Social Media solutions to our global clients through iLabs, a Colombo Port City Corporation
Over the past decade, we have grown to be one of the top IT companies in Sri Lanka. We are currently experiencing rapid growth with HUNDREDS OF URGENT JOB OPENINGS. We hire top talent in Sri Lanka for above-market remuneration. Come, work for us!
As a Mobile Application Developer, you will be responsible for architecting, developing, and delivering high-performance mobile applications for React native. You’ll play a key role in shaping the mobile development strategy, ensuring a smooth user experience, and driving technical excellence.
Job Responsibilities
Develop and maintain cross-platform mobile applications using React Native for iOS and Android.
Ensure smooth UI/UX and optimize performance for various screen sizes and OS versions.
Write clean, maintainable, and scalable code following best practices.
Manage the end-to-end deployment process to both the Apple App Store and Google Play Store.
Handle provisioning profiles, keystores, release builds, and store listings.
Ensure compliance with app store policies and handle app review feedback or rejections.
Integrate and manage RevenueCat or similar tools for handling in-app purchases (IAP) and subscriptions.
Implement dynamic paywalls, free trial logic, and entitlement checks.
Monitor and debug subscription issues, renewal flows, and billing issues across platforms.
Collaborate with backend/API developers to integrate RESTful services and third-party SDKs.
Work with product and design teams to align features with user requirements and platform capabilities.
Collaborate with Flutter developers and contribute to hybrid projects if necessary.
Have a basic working knowledge of Flutter to read, understand, and occasionally modify codebases.
4+ years of experience in React Native mobile development.
Familiarity with RevenueCat, Firebase, or similar subscription platforms.
Experience deploying production apps to both Android and iOS stores.
Familiarity with Flutter or willingness to learn to contribute to cross-tech projects.
Knowledge of state management tools.
Understanding of app security, in-app payment best practices, and analytics integration.
Shift: SL day time (9am - 6pm)
Location: Battaramulla