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
- Solid 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 — Good to Have
- AWS / GCP
- Docker
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
- Valuable 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.