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 developing and maintaining mobile application features using React Native and Expo.
- Work with UI/UX designers, backend engineers, and QA team members to support feature development.
- Contribute to basic stages of the development lifecycle, including coding, testing, and documentation.
- Help integrate RESTful APIs and external data sources under the guidance of senior engineers.
- Support app performance improvements by identifying issues and testing across devices.
- Participate in basic debugging, troubleshooting, and unit testing tasks.
- Follow coding best practices and maintain clean, reusable code.
- Assist in updating or improving existing codebases as assigned.
- Stay curious and updated on new tools, libraries, and trends in the React Native ecosystem.
- Explore modern frameworks or AI SDKs when relevant, with support and mentoring.
Location: Battaramulla (On-Site)
Job Requirements
- Basic understanding of React Native, JavaScript, and TypeScript.
- Familiarity with Expo, React Hooks, and React Navigation is an added advantage.
- Interest in learning mobile app development concepts, architecture, and performance optimization.
- Understanding of RESTful APIs, JSON data handling, and asynchronous operations (academic or self-learned is fine).
- Basic knowledge of state management tools such as Redux, Zustand, or Context API is a plus.
- Willingness to learn debugging tools like Flipper or React Native Debugger.
- Familiarity with Git or willingness to learn version control workflows.
- Passion for mobile development, continuous learning, and exploring modern frameworks or AI SDKs.
- Strong problem-solving mindset and ability to work in a collaborative environment.
Generating Apply Link...




