Role Overview
At Gnani.ai, you'll help build consumer-facing (B2C) mobile apps that bring AI-powered experiences directly to everyday users. This internship offers close mentorship from senior engineers and real exposure to production-grade mobile development, API integrations, debugging, and AI-powered applications.
Responsibilities
- Assist in developing and maintaining mobile applications using React Native for Android and iOS
- Support the team in building responsive and user-friendly mobile interfaces
- Help integrate REST APIs, databases, and third-party services
- Participate in debugging, testing, and basic performance troubleshooting
- Write clean, well-documented code and participate in code reviews
- Collaborate with backend, AI/ML, product, and design teams
- Participate in daily stand-ups and agile ceremonies
Requirements
- Pursuing or recently completed a Bachelor’s degree in Computer Science, IT, or a related field
- Basic understanding of Flutter and Dart
- Basic to intermediate knowledge of TypeScript, JavaScript, and React Native
- Understanding of programming fundamentals, OOP, and basic data structures
- Familiarity with REST APIs and JSON
- Basic understanding of Git/GitHub version control
- Basic understanding of UI/UX principles and responsive design
Skills
- React Native
- TypeScript
- Flutter
- REST APIs
- Git
Nice to Have
- Personal projects, published apps, or an active GitHub portfolio
- Familiarity with Expo
- Basic knowledge of native Android or iOS development (Kotlin, Java, Swift, or Objective-C)
- Familiarity with state management libraries such as Redux or Zustand
- Basic familiarity with mobile app testing tools like Jest or Detox