React Native Developer
Indexed description
Role Overview
We are looking for a React Native Developer with 3–5 years of experience to build high-quality, scalable, and performance-driven mobile applications for Android and iOS platforms.
You will work closely with architects, backend teams, UI/UX designers, and product stakeholders to deliver seamless and engaging user experiences across mobile devices and OTT ecosystems.
Key Responsibilities
- Develop and maintain cross-platform mobile applications using React Native.
- Build reusable, scalable, and maintainable application components.
- Translate UI/UX designs into responsive, pixel-perfect mobile interfaces.
- Integrate REST APIs and third-party services.
- Optimize application performance, responsiveness, and user experience.
- Debug, troubleshoot, and resolve production issues.
- Implement state management using Redux, Context API, or similar libraries.
- Collaborate with backend developers, QA engineers, and designers throughout the development lifecycle.
- Participate in code reviews and ensure adherence to coding standards and best practices.
- Work with native Android and iOS modules when required.
- Manage application deployments to Google Play Store and Apple App Store.
- Stay updated with emerging mobile technologies and React Native best practices.
- 3–5 years of experience in mobile application development.
- Strong expertise in React Native, JavaScript (ES6+), and TypeScript.
- Experience building and deploying Android and iOS applications.
- Strong understanding of mobile application architecture and design patterns.
- Experience integrating RESTful APIs and handling asynchronous data flows.
- Proficiency in state management libraries such as Redux or Context API.
- Familiarity with Firebase services including Push Notifications, Analytics, and Authentication.
- Experience with Git and version control workflows.
- Understanding of mobile performance optimization and debugging tools.
- Basic understanding of CI/CD pipelines and automated deployment processes.
- Strong problem-solving skills and attention to detail.
- Good communication and collaboration skills.
- Experience in OTT, Media Streaming, or Video-On-Demand applications.
- Familiarity with native Android (Java/Kotlin) and iOS (Swift) development.
- Experience with video playback technologies, DRM integration, and streaming protocols.
- Knowledge of Agile/Scrum development methodologies.
- B.Tech / B.E. in Computer Science, Information Technology, or a related field.
- Work on large-scale OTT platforms used globally.
- Exposure to modern mobile technologies and streaming ecosystems.
- Collaborative and growth-oriented engineering culture.
- Opportunity to work with global media brands.
- Competitive salary and benefits.
- Opportunity to build applications reaching millions of users worldwide.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search