Key Responsibilities
- Build responsive and user-friendly mobile interfaces.
- Integrate RESTful APIs and third-party services.
- Work with Redux, Context API, or similar state management solutions.
- Collaborate with UI/UX designers and backend developers.
- Use Git/GitHub for version control.
- Participate in code reviews and follow coding best practices.
Required Skills:
- Strong knowledge of JavaScript (ES6+):
- Positive understanding of React.js and React Native:
- Knowledge of HTML, CSS, and Flexbox:
- Experience with REST APIs:
- Basic understanding of Redux or Context API:
- Familiarity with Git & GitHub:
- Understanding of mobile app architecture and navigation
- Good debugging and problem-solving skills
Preferred Skills
- TypeScript
- Expo and React Native CLI
- Firebase
- Push Notifications
- SQLite or AsyncStorage
- Basic knowledge of Android Studio and Xcode
- Experience with app deployment to the Google Play Store and Apple App Store (preferred but not mandatory)
Eligibility
- B.Tech / BCA / MCA / B.Sc (IT/CS) or related field
- Final-year students or recent graduates
What You'll Learn
- Production-level React Native development
- Cross-platform mobile app development
- API integration and state management
- Mobile app performance optimization
- Firebase integration
- App testing and debugging
- CI/CD and app deployment basics
- Agile development and industry best practices
Perks & Benefits
- ₹8,000/month stipend:
- Certificate of Internship
- Letter of Recommendation (based on performance)
- Mentorship from experienced mobile developers
- Opportunity for a full-time role based on performance
- Hands-on experience with live client projects