Mobile Application Developer Intern (React Native)
Department: Product & Engineering
Employment Type: Internship
Location: Chandigarh / Mohali
Experience: 1 year
Duration: 6 months + PPO
About the Role
We are looking for a highly motivated App Developer Intern who wants to work on real-world, production-grade mobile applications rather than just training projects.
You will work closely with our product and engineering teams to build, improve, test and deploy mobile applications using React Native, while gaining hands-on exposure to backend systems, real-time communication, AI integrations, search infrastructure and cloud deployment.
This role is ideal for someone who wants to grow into a full-stack mobile/product engineer.
Key Responsibilities
Develop and maintain cross-platform mobile applications using React Native.
Work on both Android and iOS applications.
Integrate and consume REST APIs and GraphQL APIs.
Implement authentication, authorization and secure user sessions.
Integrate Firebase services and push notifications.
Implement payment gateway integrations.
Integrate Google Maps and location-based services.
Implement deep linking and app-to-app navigation.
Work with WebSockets and real-time communication.
Integrate and optimize Elasticsearch for search and discovery features.
Work with MongoDB and Redis.
Implement efficient state management and modular application architecture.
Follow MVVM/MVC and clean coding practices.
Assist in App Store and Google Play deployments.
Monitor crashes, identify bugs and troubleshoot production issues.
Write reusable, maintainable and well-documented code.
Participate in code reviews, testing and product discussions.
Work closely with backend, AI/ML and product teams.
AI & Advanced Technology Exposure
You will also get exposure to integrating modern AI capabilities into mobile applications, including:
LLM APIs
AI agents and AI workflows
Vector databases
Voice AI
Computer vision and image-processing APIs
Streaming AI responses
AI-powered search and recommendation systems
Required Skills
Mobile Development
Strong understanding of React Native
Good understanding of JavaScript/TypeScript
Basic understanding of Android and iOS architecture
Understanding of responsive UI and mobile performance
Familiarity with navigation and state-management frameworks
Backend & Data
REST APIs and/or GraphQL
MongoDB
Redis
Elasticsearch integration
JSON and API authentication
Basic understanding of backend architecture
Mobile Infrastructure
Firebase
Push notifications
Authentication & authorization
Payment gateway integration
Maps & Location APIs
Deep linking
WebSockets / real-time systems
App Store and Google Play deployment
Engineering Practices
Git/GitHub
MVVM/MVC
State management
Modular application design
Debugging and performance optimization
Basic testing practices
Mobile security best practices
Basic understanding of CI/CD
Cloud & DevOps — Positive to Have
AWS / GCP
Docker
Basic Kubernetes knowledge
Application logging and monitoring
Crash monitoring tools
CI/CD pipelines
What Will Make You Stand Out
We strongly prefer candidates who have built something themselves.
Examples include
Published an app on the Google Play Store or Apple App Store
Built a production React Native application
Integrated an AI API into an application
Built a real-time application using WebSockets
Implemented Elasticsearch-based search
Worked with MongoDB/Redis
Built location-based applications
Contributed to open-source projects
Participated in hackathons
Have a strong GitHub portfolio
What We Expect From You
This is not a documentation-only internship.
You will be expected to:
Learn → Build → Test → Deploy → Debug → Improve.
You should be comfortable taking a feature from a product requirement and turning it into a working mobile experience.
Ideal Candidate
Strong problem-solving mindset
Good understanding of programming fundamentals
Curious about AI + mobile technology
Comfortable learning unfamiliar technologies
Attention to detail
Good debugging skills
Ability to work independently
Willingness to work in a fast-moving startup environment
- Strong ownership and willingness to take responsibility for shipped features
Growth Opportunity A successful intern can progress into a Full-Time React Native / Mobile Developer role based on performance.
You will have the opportunity to work on production applications, AI-powered features, real-time systems, search infrastructure and scalable product architecture.
📌 Mobile Application Developer Intern (India)
🏢 Dooritt
📍 India