4
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.