React Native Developer

NMI Group of Companies

Boralesgamuwa, Colombo Full Time Posted 3 hours ago
LocationBoralesgamuwa, Colombo
Job TypeFull Time
SalaryNegotiable
Closing Date1 Jul 2026

React Native Developer – NMI Group of Companies

Job Overview

React Native Developer – NMI Group of Companies

NMI Group of Companies is looking for a talented and experienced React Native Developer to join its growing software development team. This role is ideal for mobile application developers who are passionate about building high-performance cross-platform applications and working with modern technologies in a dynamic corporate environment.

Job Category: IT & Software

Position Details

Position Title: React Native Developer

Company: NMI Group of Companies

Employment Type: Full-Time

Industry: Information Technology / Software Development

Location: Colombo District, Sri Lanka

Company Overview

NMI Group of Companies is a proudly Sri Lankan-owned, ISO-certified business group that has evolved into a diversified organization operating across multiple industries. With a strong reputation for quality, innovation, and excellence, the company continues to invest in technology-driven solutions that support its growth and digital transformation initiatives.

As part of its ongoing expansion strategy, NMI Group is seeking skilled software professionals to contribute to the development of modern mobile applications and enterprise solutions.

Qualifications & Experience

  • Bachelor’s Degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Minimum 2 years of hands-on experience in React Native development.
  • Strong understanding of JavaScript (ES6+) and TypeScript.
  • Experience with Redux, Context API, or other state management solutions.
  • Solid knowledge of React Hooks and component lifecycle management.
  • Experience integrating REST APIs and handling JSON data.
  • Familiarity with Git version control systems.
  • Knowledge of Android and iOS application deployment processes.
  • Strong problem-solving and debugging capabilities.
  • Excellent communication and teamwork skills.

Key Responsibilities

  • Develop, maintain, and enhance cross-platform mobile applications using React Native.
  • Build reusable, scalable, and maintainable application components.
  • Collaborate with UI/UX designers, backend developers, QA engineers, and product managers.
  • Integrate RESTful APIs, third-party services, and cloud-based solutions.
  • Optimize application performance, responsiveness, and user experience.
  • Debug and resolve issues across Android and iOS platforms.
  • Participate in code reviews and contribute to technical discussions.
  • Implement unit testing and follow CI/CD best practices.
  • Publish and maintain applications on the Google Play Store and Apple App Store.

Required Skills

  • React Native Development
  • JavaScript (ES6+)
  • TypeScript
  • Redux
  • Context API
  • React Hooks
  • REST API Integration
  • JSON Data Handling
  • Git Version Control
  • Android App Deployment
  • iOS App Deployment
  • Mobile Application Debugging
  • Unit Testing
  • CI/CD Practices
  • Problem-Solving Skills
  • Team Collaboration

Preferred Skills

  • Expo Framework
  • Firebase Integration (Authentication, Firestore, Push Notifications)
  • GraphQL
  • Native Android Development (Java/Kotlin)
  • Native iOS Development (Swift)
  • Jest Testing Framework
  • Detox Testing Framework
  • Automated Testing Tools
  • Agile/Scrum Methodologies
  • Prompt Engineering Skills
  • Ability to review AI-generated code critically

Salary & Benefits

  • Competitive remuneration package based on industry standards.
  • Opportunity to work on innovative mobile application projects.
  • Exposure to modern development technologies and frameworks.
  • Career growth and advancement opportunities within a diversified corporate group.
  • Collaborative and professional working environment.
  • Continuous learning and skill development opportunities.

How to Apply

Interested candidates should submit their updated resume along with contact details of two non-related referees to:

Email: hr@nmi.lk

Please mention the position applied for in the subject line of your email.

Important Notes

  • Applications should be submitted within 7 days of the advertisement date.
  • Only shortlisted candidates will be contacted.
  • Experience with Firebase, GraphQL, Expo, and native mobile development will be considered an added advantage.
  • Candidates with strong React Native development experience and mobile application deployment expertise are encouraged to apply.

Job Category: IT & Software

Location: Colombo District, Sri Lanka