We are looking for an experienced React Native Developer who can take ownership of mobile application development and contribute to building high-quality, scalable applications for Android and iOS.
-
Develop and maintain high-quality cross-platform mobile applications using React Native.
-
Build reusable components and maintain clean, scalable, and well-structured code.
-
Integrate mobile applications with REST APIs and third-party services.
-
Work closely with UI/UX designers, backend developers, QA engineers, and project managers.
-
Implement responsive user interfaces based on Figma/UI designs.
-
Manage application state using appropriate state-management frameworks.
-
Handle push notifications, deep linking, authentication, payments, maps, and other mobile integrations.
-
Identify and resolve performance issues, crashes, and application bugs.
-
Optimize applications for performance, security, and scalability.
-
Participate in code reviews and follow development best practices.
-
Manage application builds, releases, and deployment to Google Play Store and Apple App Store.
-
Support existing applications with enhancements, upgrades, and issue resolution.
-
Provide effort estimates and communicate development progress to project managers.
-
3–5 years of overall mobile/application development experience
-
Strong hands-on experience with React Native
-
Strong knowledge of JavaScript and TypeScript
-
Good understanding of React.js concepts, Hooks, Components, and Context API
-
Experience with Redux / Redux Toolkit / Zustand or similar state-management solutions
-
Experience integrating RESTful APIs
-
Knowledge of Firebase, including Push Notifications, Crashlytics, Analytics, etc.
-
Experience with local storage and offline data handling
-
Understanding of Android and iOS platform-specific development requirements
-
Experience with Git-based version control
-
Knowledge of mobile application security and performance optimization
-
Experience publishing applications to the App Store and Play Store
-
Ability to debug production-level mobile application issues
Experience in the following will be an advantage:
-
Native Android or iOS development knowledge
-
Payment gateway integrations
-
Google Maps / location-based services
-
WebSockets and real-time applications
-
Social login and third-party SDK integrations
-
CI/CD for mobile application deployment
-
AI-assisted development tools such as GitHub Copilot, Cursor, Gemini, or similar tools
We are looking for someone who:
-
Has worked on multiple live React Native applications
-
Can independently understand requirements and implement features
-
Takes ownership of assigned modules and deliverables
-
Has strong debugging and problem-solving abilities
-
Understands the importance of application performance and user experience
-
Can work effectively in an Agile development environment
-
Communicates clearly with technical and project management teams
-
Is comfortable working on multiple client applications and business domains