Job Openings React Native Intern

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.