Website iLabs
Job description
iLabs is a global software product engineering company headquartered in Sri Lanka, with deep roots in the US Silicon Valley. We deliver world-class solutions in Web, eCommerce, Mobile, AI/ML, and Cloud technologies, serving industries such as fintech, edtech, medtech, martech, and hospitality. Guided by our vision “to become a global powerhouse in information technology to push humanity forward” we focus on delivering innovative, impactful solutions that empower businesses and create meaningful change in the world.
With a global talent network, we build agile remote teams for leading tech companies worldwide, including Silicon Valley pioneers. Our in-house ventures include Cloud of Goods, a fast-growing eCommerce rental marketplace, and Xenia, a customizable web platform for modern businesses.
At iLabs, we’re on a mission to advance lifestyles through technology and empower our partners to scale smarter and faster. Our culture is driven by creativity, innovation, ownership, teamwork, and global impact; giving you the opportunity and freedom to challenge the norm, spark change, and make a real difference.
If you’re ready to break boundaries and create your defining moment, we’re here to make it happen. Be part of something bigger. Join iLabs
Job Responsibilities
• Assist in designing, developing, and maintaining mobile applications using React Native and Expo for both iOS and Android.
• Work closely with UI/UX designers, backend engineers, QA, and product teams to build and deliver new features.
• Contribute to the full feature lifecycle including planning, development, testing, and deployment.
• Support app releases, including handling basic tasks related to push notifications, version updates, and App Store / Play Store submissions.
• Integrate RESTful APIs and external data sources to ensure smooth communication between the mobile app and backend systems.
• Optimize app performance by identifying and fixing performance issues across devices and platforms.
• Participate in debugging, unit testing, and performance tuning to ensure app quality and stability.
• Write clean, reusable, and maintainable code following best practices and Git-based workflows.
• Assist in updating or refactoring existing React Native codebases under guidance.
• Stay up to date with new tools, libraries, and trends in the React Native ecosystem.
• Explore modern frameworks or AI SDKs when relevant, to support feature enhancements.
Shift: 9.00am – 6.00pm
Location: Battaramulla (On-Site)
Job Requirements
• 1 to 2+ years of hands-on experience in React Native development, with strong JavaScript/TypeScript fundamentals.
• Hands-on experience contributing to at least one mobile app feature or module in a production environment.
• Familiarity with Expo, EAS, React Hooks, React Navigation, and TypeScript.
• Basic understanding of CI/CD processes, app release workflows, and push notifications.
• Knowledge of mobile app architecture fundamentals, navigation patterns, and performance best practices.
• Experience working with RESTful APIs, JSON data handling, and asynchronous workflows.
• Working knowledge of state management tools such as Redux, Zustand, or Context API.
• Ability to debug and troubleshoot using tools like Flipper or React Native Debugger.
• Practical experience using Git for version control and team collaboration.
• Bonus: Exposure to AI SDKs, native modules, or bridging concepts.
Check more jobs
To apply for this job please visit www.ilabs.lk.