iLabs is a worldwide software engineering firm based in Sri Lanka with significant ties to the Silicon Valley tech scene. We provide premier technological services across Web, Cloud, AI, and Mobile platforms for various sectors including finance and healthcare. Our mission centers on becoming a dominant global IT force that advances human progress through innovative digital products.
Leveraging a vast professional network, we assemble high-performing remote squads for prominent tech organizations, including industry leaders in California. Our internal ventures feature the rapidly expanding rental hub Cloud of Goods and the flexible business framework Xenia.
Our objective at iLabs is to refine modern living via technology while supporting our partners’ growth through efficient scaling. Our environment fosters originality, accountability, and collective effort, offering employees the autonomy to challenge standards and drive meaningful change.
If you seek to push your limits and define your professional path, iLabs provides the platform to achieve it. Join our team and contribute to a larger global mission.
Job Responsibilities
- Support the creation and upkeep of mobile software using Expo and React Native.
- Collaborate with designers, backend developers, and quality assurance staff on feature builds.
- Participate in foundational development phases like programming, validation, and manual creation.
- Help with the connection of external data and RESTful APIs with senior mentorship.
- Assist in maximizing application efficiency through multi-device testing and bug identification.
- Take part in essential troubleshooting, error correction, and component testing.
- Adhere to industry coding standards to produce maintainable and modular scripts.
- Aid in the refinement or modification of existing software assets as needed.
- Maintain an active interest in the latest React Native libraries and industry shifts.
- Investigate emerging AI toolkits and frameworks with professional guidance.
Shift: 9.00am – 6.00pm
Location: Battaramulla (On-Site)
Job Requirements
- Fundamental grasp of TypeScript, JavaScript, and React Native.
- Knowledge of React Navigation, Hooks, and Expo is highly beneficial.
- Desire to understand mobile software architecture and speed tuning.
- Comprehension of JSON, asynchronous logic, and RESTful APIs (self-taught or academic).
- Elementary skill in state management like Context API, Zustand, or Redux is a bonus.
- Eagerness to master debugging platforms such as React Native Debugger or Flipper.
- Understanding of version control systems like Git.
- Zeale for mobile engineering and exploring modern AI-driven frameworks.
- Excellent analytical thinking and the capacity to function well within a team.
Job Data Table
| Field | Details |
| Company Name | iLabs (Incubate Labs Private Limited) |
| Location | 240/32, Denzil Kobbekaduwa Mawatha, Battaramulla, Sri Lanka |
| Locality | Battaramulla |
| Country | Sri Lanka |
| City | Colombo (Suburbs) |
| Region | Western Province |
| Job Type | Full-time |
| Salaries | Not Specified (Above-market remuneration mentioned) |
| Experience Level | Intern / Entry Level |
| Travel | None (On-site) |
| Language | English (Required for communication) |
| Benefits | Mentorship, exposure to Silicon Valley tech, career growth opportunities |
Skills & Competency Table
| Skill / Competency | Proficiency Level |
| React Native | Basic / Foundational |
| JavaScript / TypeScript | Basic / Foundational |
| RESTful APIs & JSON | Foundational / Academic |
| Expo / React Hooks | Preferred / Advantageous |
| State Management (Redux/Zustand) | Preferred / Advantageous |
| Git Version Control | Basic / Willingness to learn |
| Debugging (Flipper/React Native Debugger) | Willingness to learn |
Job Summary
This React Native Intern role at iLabs offers an entry-level opportunity to build world-class mobile applications. Working from the Battaramulla office, you will collaborate with senior engineers to develop features, integrate APIs, and refine codebases. It is a perfect starting point for developers passionate about AI, mobile architecture, and innovation.
FAQs
What are the working hours for this internship?
The shift runs from 9.00am to 6.00pm.
Is this a remote or on-site position?
This is an on-site role located in Battaramulla, Sri Lanka.
Do I need prior professional experience?
No, this is an internship requiring basic understanding and a willingness to learn
What technologies will I primarily use?
You will work with React Native, JavaScript, TypeScript, and the Expo framework.
What industry sectors does iLabs serve?
iLabs works in fintech, edtech, medtech, martech, and the hospitality industry.
Expert Analysis
The iLabs internship is highly competitive because of the company’s direct links to Silicon Valley. Unlike standard internships, this role emphasizes exposure to AI SDKs and modern frameworks. It is ideal for candidates who prioritize “learning by doing” within a high-growth, product-engineering environment that values creative ownership.
Location & Logistics Guide
Battaramulla is a premier administrative hub in Sri Lanka, home to several government ministries and the national parliament. The office is located at Denzil Kobbekaduwa Mawatha, which is well-connected by bus routes. The area features many cafes and parks like Diyatha Uyana for breaks.
Wikipedia URL: https://en.wikipedia.org/wiki/Battaramulla
Career Path
Successful interns typically transition into Associate Software Engineer roles within iLabs. From there, you can specialize in Mobile Engineering (Lead), Full-stack Development, or AI Integration. The experience gained with Silicon Valley-style workflows makes candidates highly attractive to global tech firms and specialized software product engineering houses.
