About the Role
React Native Developer
You will work closely with our development and cross-functional teams to develop new features, improve application performance, resolve technical issues, and deliver a seamless mobile experience.
Key Responsibilities
-
Develop, enhance, and maintain cross-platform mobile applications using React Native.
-
Build reusable components, libraries, and scalable application modules.
-
Integrate RESTful APIs and handle API responses, authentication, and error management.
-
Implement application navigation, state management, and responsive user interfaces.
-
Work with React Hooks, Redux, and React Navigation to build efficient mobile applications.
-
Identify and resolve bugs, crashes, performance bottlenecks, and compatibility issues.
-
Work with Expo CLI and manage application builds, including APK and AAB generation.
-
Handle app releases, version updates, and Google Play Store deployment requirements.
-
Collaborate with backend developers, designers, QA engineers, and other stakeholders.
-
Participate in code reviews, sprint planning, and Agile development activities.
-
Maintain code quality, follow development best practices, and use Git for version control.
-
Assist with backend API development and integration using Node.js, wherever required.
Required Skills & Qualifications
-
1–3 years of hands-on experience in React Native mobile application development.
-
Strong knowledge of JavaScript (ES6+) and fundamental React concepts.
-
Practical experience with React Hooks, React Navigation, and Redux or equivalent state-management tools.
-
Experience integrating REST APIs and handling asynchronous operations.
-
Familiarity with Expo CLI, mobile app builds, and release workflows.
-
Working knowledge of Android Studio and basic familiarity with Xcode.
-
Understanding of Git, branching, and collaborative development workflows.
-
Basic knowledge of Node.js and backend API implementation.
-
Understanding of mobile application performance, debugging, and deployment processes.
-
Bachelor's degree in Computer Science, Information Technology, or a related field preferred.
Good to have
-
Experience working with Firebase, push notifications, and analytics.
-
Exposure to native Android/iOS modules and third-party SDK integration.
-
Familiarity with app signing, release configuration, and Google Play Console.
-
Understanding of mobile application security and performance optimization.
-
Experience working in an Agile/Scrum development environment.
What we offer
-
Opportunity to work on real-world mobile applications and meaningful technology projects.
-
A collaborative and supportive work environment.
-
Opportunities to learn new technologies and strengthen your technical skills.
-
Career growth and professional development.
Who should apply?
If you enjoy building mobile applications, solving technical challenges, and creating smooth user experiences, we would love to hear from you.