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 |
π’ 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.
NinjaTech
518β528, Yash Arian, Swami Vivekanand Circle, Bhuyangdev Society Road, Memnagar, Ahmedabad, Gujarat 380052, India.
π‘ 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
π 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.
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.
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 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.
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).
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.
Share This Job
π‘οΈ 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.