About the job React Native Intern
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.
Shift: 9.00am - 6.00pm
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.