About the Role
We are looking for a skilled React Native Developer with 3+ years of hands-on experience in building and maintaining high-quality mobile applications for iOS and Android. The ideal candidate has a strong understanding of mobile app architecture, performance optimization, and modern development practices, and works well in a collaborative, fast-paced environment.
Key Responsibilities
- Develop, maintain, and enhance cross-platform mobile applications using React Native
- Translate UI/UX designs and business requirements into high-quality, reusable code
- Integrate RESTful APIs and third-party SDKs
- Optimize applications for performance, scalability, and reliability
- Debug, troubleshoot, and resolve application issues across different devices and OS versions
- Write clean, maintainable, and well-documented code
- Collaborate with backend developers, designers, and product managers
- Implement state management solutions (Redux, Context API, MobX, etc.)
- Participate in code reviews and follow best engineering practices
- Ensure app security, data protection, and compliance with platform guidelines
- Assist with app releases and updates on App Store and Google Play
Required Skills & Qualifications
- 3+ years of professional experience in React Native development
- Strong proficiency in JavaScript (ES6+) and TypeScript
- Solid understanding of React Hooks, functional components, and component lifecycle
- Experience with state management libraries (Redux, Redux Toolkit, Zustand, or Context API)
- Experience integrating REST APIs and handling asynchronous data
- Familiarity with native modules and bridging when required
- Strong knowledge of mobile UI/UX principles for iOS and Android
- Experience with Git and version control workflows
- Understanding of app performance optimization and memory management
- Familiarity with app deployment processes and CI/CD pipelines
Nice to Have
- Experience with Expo and bare React Native workflows
- Knowledge of native iOS (Swift/Objective-C) or Android (Kotlin/Java)
- Experience with push notifications, deep linking, and background tasks
- Familiarity with testing frameworks (Jest, React Native Testing Library, Detox)
- Experience with Firebase, analytics, or crash reporting tools
- Exposure to Agile/Scrum development methodologies
What We Offer
- Competitive salary based on experience
- Opportunity to work on scalable, real-world applications
- Flexible working hours
- Collaborative and growth-focused team environment
- Learning and career development opportunities
Job Type: Full-time
Pay: Rs160,000.00 - Rs220,000.00 per month
Work Location: In person