React Native Developer

RareCV
Indore, Madhya Pradesh, India

We are looking for an experienced React Native Developer to join our team. The candidate should have strong hands-on experience in mobile application development, real-time communication features, and the ability to independently analyze and solve technical problems.

Required Experience

* Minimum 3 years of experience in React Native development

* Experience in developing and maintaining Android and iOS applications

Mandatory Skills

* Strong knowledge of React Native, JavaScript (ES6+), and TypeScript

* Experience with Redux / Context API

* Good understanding of REST API integration

* Hands-on experience with WebSocket / Socket.IO

* Experience in developing Chat / Messaging Modules (one-to-one chat, group chat, notifications, typing indicator, message status, media sharing, etc.)

* Knowledge of Push Notifications, Deep Linking, Camera, File Upload, and Permissions

* Experience with Git, Android Studio, Xcode, and VS Code

* Experience in building release APK/AAB and IPA files

* Hands-on experience in deploying and publishing applications on Google Play Store and Apple App Store

* Knowledge of Play Console and App Store Connect, including app submission, release management, versioning, and update processes

* Knowledge of React Native Flavors / Build Variants and Xcode Schemes

* Strong logical thinking and problem-solving skills

* Ability to analyze requirements independently and suggest effective technical solutions

* Self-driven candidate who can think independently, take ownership of tasks, and work with minimal supervision

AI Knowledge (Preferred)

* Basic knowledge of AI tools and technologies such as ChatGPT, OpenAI, Gemini, or similar platforms

* Candidate should be comfortable using AI tools

Responsibilities

* Develop scalable and high-performance mobile applications using React Native

* Implement real-time communication features using WebSocket

* Build and maintain chat and messaging functionality

* Integrate APIs and third-party services

* Prepare production builds and manage Play Store and App Store releases

* Optimize app performance and fix bugs

* Collaborate with design, backend, and QA teams

* Participate in code reviews and Agile development processes

* Analyze business requirements and independently design suitable technical solutions

* Take ownership of assigned modules and proactively identify improvements and optimizations

* Troubleshoot complex issues using strong analytical and logical reasoning skills

Preferred Qualification

* Bachelor’s degree in Computer Science, IT, or related field

  • * Experience with native Android or iOS development is a plus

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →