Advertisement

React Native Developer

Published on
πŸ›‘οΈ Verified Career Listing Directly reviewed and cross-referenced with hiring sources.

NinjaTech

Default Logo
πŸŽ“ IT
πŸ“ Ahmedabad, Gujarat, IndiaCandidates from Gujarat are preferred. Immediate joiners are preferred
πŸ’Ό 2 - 3 years
βœ” Verified Job
Email Application
πŸ’¬

Join Our WhatsApp Group

Get daily alerts of new job openings & internships directly on your phone!

Join Group
NinjaTech is hiring a React Native Developer with 3+ years of experience to join its Ahmedabad development team. The ideal candidate will have strong hands-on experience in React Native, JavaScript/TypeScript, mobile application development, REST APIs, and state management using Redux Toolkit. Experience with in-app purchases, Socket.IO/WebSocket-based real-time communication, chat applications, and mobile app deployment will be highly valuable. Immediate joiners and candidates from Gujarat are preferred.

Job Overview

Particulars Details
Position React Native Developer
Company NinjaTech
Location Ahmedabad, Gujarat, IndiaCandidates from Gujarat are preferred. Immediate joiners are preferred
Job Type Full-Time
Experience 2 - 3 years
Category / Department IT
Application Mode Email

🏒 About NinjaTech

Company Mission:
To empower businesses and individuals through innovative technology solutions that support growth and create positive global impact.

Company Vision:
To remain at the forefront of technology while creating meaningful opportunities for clients, employees, and society through continuous innovation.

Core Values:
People First
Ethical Work
Equality and Diversity
Client & User Centricity
Result Orientation

NinjaTech also highlights a collaborative workplace, professional growth, flexible working practices, and employee-focused culture.

Company Details:
NinjaTech is an AI-powered technology company headquartered in Ahmedabad, India, with a history dating back to 2011. The company provides technology solutions across web and mobile application development, AI/ML, IoT, cloud and DevOps, e-commerce, and other digital engineering services.

NinjaTech describes its approach as AI-augmented engineering, combining experienced engineering teams with modern AI-assisted development workflows to improve development speed, quality, testing, documentation, and delivery.

🌐
πŸ“
Office Location

NinjaTech
518–528, Yash Arian, Swami Vivekanand Circle, Bhuyangdev Society Road, Memnagar, Ahmedabad, Gujarat 380052, India.

React Native Developer Banner

πŸ’‘ Editor's Note / Preparation Tip

Resume Tips:
Clearly mention 3+ years of React Native experience.
Highlight production applications you have developed.
Mention JavaScript/TypeScript expertise.
Include experience with Redux Toolkit and REST APIs.
Highlight Socket.IO/WebSocket and real-time communication projects.
Mention IAP/payment integrations.
Include Google Play Store and Apple App Store deployment experience.
Add Git, CI/CD, Firebase, notifications, and performance optimization if applicable.

Interview Preparation:
Candidates should prepare for:

React Native architecture and lifecycle.
JavaScript/TypeScript fundamentals.
Redux Toolkit and state management.
REST API integration.
Socket.IO/WebSocket implementation.
Chat application architecture.
In-app purchase implementation.
Android vs. iOS differences.
Mobile performance optimization.
Debugging and memory/performance issues.
Play Store and App Store release processes.

Professional Tips:
Use measurable achievements in your resume, such as application downloads, performance improvements, crash-rate reductions, API optimization, or successful store deployments.

πŸ“ Job Description

Position Details:
We are looking for a skilled React Native Developer who can contribute to the development of scalable, reliable, and user-friendly cross-platform mobile applications.

The developer will work on modern mobile applications involving real-time communication, API integrations, state management, in-app purchases, and production deployment.

Key Technical Areas
React Native
JavaScript
TypeScript
Redux Toolkit
REST APIs
Socket.IO
WebSocket
Chat and messaging applications
In-App Purchase (IAP) integration
Android and iOS application deployment
Git and modern development workflows

Candidate Requirements:
3+ years of professional React Native development experience.
Strong knowledge of JavaScript and/or TypeScript.
Experience building production-ready cross-platform mobile applications.
Good understanding of REST API integration.
Experience with Redux Toolkit or similar state-management solutions.
Hands-on experience with Socket.IO/WebSocket is preferred.
Experience developing chat or real-time messaging applications is an advantage.
Knowledge of In-App Purchase integration.
Experience publishing applications to the Google Play Store and Apple App Store.
Strong debugging and problem-solving skills.
Ability to work collaboratively with designers, developers, QA engineers, and project managers.
Good understanding of mobile application performance and user experience.

Preferred Skills:
Real-time communication
WebSocket architecture
Socket.IO
Firebase services
Push notifications
Deep linking
Payment/IAP integrations
App performance optimization
CI/CD for mobile applications
App Store and Play Store release management
Working Location

Ahmedabad, Gujarat β€” Work From Office

Joining Preference

Immediate Joiners Preferred

🎯 Key Responsibilities

  • βœ“ Develop and maintain cross-platform mobile applications using React Native.
  • βœ“ Build reusable and scalable mobile application components.
  • βœ“ Integrate RESTful APIs and third-party services.
  • βœ“ Implement real-time communication using Socket.IO/WebSocket.
  • βœ“ Develop chat and messaging functionality.
  • βœ“ Integrate and maintain in-app purchase functionality.
  • βœ“ Implement application state management using Redux Toolkit.
  • βœ“ Optimize mobile applications for performance, stability, and responsiveness.
  • βœ“ Troubleshoot and resolve application bugs and production issues.
  • βœ“ Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
  • βœ“ Work closely with backend developers for API and integration requirements.
  • βœ“ Perform testing and debugging across Android and iOS platforms.
  • βœ“ Prepare and manage production builds.
  • βœ“ Support Google Play Store and Apple App Store deployment.
  • βœ“ Follow clean coding practices, development standards, and version-control workflows.

πŸ’‘ Required Qualifications & Skills

βœ“ React Native βœ“ JavaScript βœ“ TypeScript βœ“ Redux Toolkit βœ“ REST APIs βœ“ Socket.IO βœ“ WebSocket βœ“ Chat/Messaging Applications βœ“ In-App Purchase (IAP) βœ“ Android & iOS Deployment βœ“ Git βœ“ Mobile Application Development βœ“ API Integration βœ“ Debugging & Troubleshooting
Advertisement

πŸš€ Career Guidance & Interview Insights

To help you succeed, we've compiled original preparation guides, resume keywords, and growth analytics for this category of role.

Joining as a React Native Developer offers a fantastic opportunity to work at the forefront of technological innovation. You will be exposed to modern software development lifecycles, collaborate with cross-functional product teams, and design scalable architectures that directly impact end-users. The continuous learning curve in tech ensures that your programming, debugging, and system engineering skills remain highly marketable and sharp.

Expected Career Progression Roadmap:

The career roadmap in technology is highly rewarding. Typical progression starts as a Junior Software Engineer, moving to Associate Developer and then Senior Software Engineer (3-6 years). From there, professionals choose between an individual contributor trackβ€”becoming a Tech Lead, Staff Engineer, and Principal Architectβ€”or a management track, advancing to Engineering Manager, Director of Engineering, and Chief Technology Officer (CTO).

Expected Technical & Behavioral Questions:

  • Q1: How do you optimize database query performance?
    Answer Tip: Talk about indexing strategies, query execution plan analysis, avoiding N+1 queries, and implementing caching layers (like Redis).
  • Q2: Explain the differences between Microservices and Monolithic architecture.
    Answer Tip: Highlight scaling advantages, loose coupling, independent deployments, network latency considerations, and data consistency challenges in microservices.
  • Q3: How do you handle merge conflicts in Git?
    Answer Tip: Explain checking out the local branch, pulling the latest main branch, running git merge, opening the conflicted files to resolve blocks manually, and committing the resolved merge.
πŸ’‘ Pro-Tip: Before your interview, research the company's recent news, product launches, and Glassdoor work reviews. Prepare 2-3 thoughtful questions for the interviewer regarding team dynamics and success metrics for this role.

To pass automated ATS (Applicant Tracking System) screening and catch the recruiter's eye, tailor your resume with the following tips:

  • Keywords to include: Software Engineering, SDLC, OOP, CI/CD Pipelines, SQL databases, Agile, Unit Testing, Code Review, Cloud Architectures (AWS/Azure).
  • Format: Use a clean, single-column resume format. Avoid graphics, text boxes, or tables which can scramble ATS parser outputs.
  • Quantify Results: Instead of writing 'wrote code', write 'Developed a caching system that reduced server response times by 35%.'
Estimated Market Compensation in India:

Estimated compensation for this role type in India is β‚Ή6,00,000 - β‚Ή12,00,000 per annum (Mid level). The actual salary package offered depends on factors such as company size, work mode (remote or on-site), individual technical proficiency, and negotiations during final HR rounds.

Suggested Professional Certifications:

Highly recommended certifications include: AWS Certified Solutions Architect, Microsoft Certified: Azure Fundamentals, Certified Kubernetes Administrator (CKA), Oracle Certified Professional Java SE, or tech-stack specific achievements (e.g. Meta Front-End Developer certification).

Contact Email: urmila@ninjatech.agency

Frequently Asked Questions

1. What is the position?

The position is for a React Native Developer.

2. What experience is required?

Candidates should have 3+ years of React Native development experience.

3. Where is the position located?

The role is based in Ahmedabad, Gujarat.

4. Is this a remote position?

No. This opportunity is primarily Work From Office in Ahmedabad.

5. Are immediate joiners preferred?

Yes. Immediate joiners are preferred.

6. Which technologies are required?

Key technologies include React Native, JavaScript/TypeScript, Redux Toolkit, REST APIs, Socket.IO/WebSocket, and mobile application deployment.

7. Is Socket.IO experience required?

Socket.IO/WebSocket experience is an important skill for the role, particularly for real-time communication and messaging functionality.

8. Is experience with chat applications useful?

Yes. Experience developing chat or real-time messaging applications is highly relevant.

9. Is App Store/Play Store deployment experience required?

Experience with Android and iOS application deployment and publishing is expected.

10. How can candidates apply?

Interested candidates can send their updated resume to urmila@ninjatech.agency.

πŸ›‘οΈ Safety Disclaimer: JobPortalConnect curates official listings for informational purposes. Genuine recruiters will never ask you for processing fees, training payments, or security deposits. If you spot suspicious activity, copyright issues, or wish to request the removal of this listing, please report it to us immediately at contact.jobportalconnect@gmail.com.

Recommended Content