4
clicked apply
clicked apply
Intern - Software Engineer (React Native)
EN2H
Remote •
Internship
Job Description
About This Role
We're looking for a passionate Software Engineering Intern (React Native) to join our team and build high-quality cross-platform mobile applications used by real users.
What You'll Do
- Develop mobile applications using React Native and TypeScript.
- Build responsive, reusable, and user-friendly UI components.
- Integrate REST APIs and backend services.
- Debug and optimize applications for Android and iOS.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and technical discussions.
- Collaborate with backend, product, AI and design teams.
Requirements
- Basic knowledge of JavaScript (ES6+) and TypeScript.
- Familiarity with React and React Native fundamentals.
- Understanding of React Hooks and component lifecycle.
- Basic knowledge of REST APIs and JSON.
- Experience with Git.
- Strong willingness to learn and solve problems.
- Good communication and teamwork skills.
Nice to Have
- Familiarity with state management (Context API, Redux, or Zustand).
- Experience integrating APIs.
- Experience building personal or university mobile applications.
What You'll Gain
- Work on production-level mobile applications.
- Mentorship from experienced engineers.
- Exposure to modern mobile development best practices.
- Experience with agile product development.
- Opportunity to grow into a full-time Mobile Engineer based on performance.
Location: Remote (Sri Lanka preferred)
Internship Type: Full-time (Internship)
If you're passionate about engineering and eager to build meaningful products with modern technologies, we'd love to hear from you.
Apply by filling out our application.