Requirements:
1. Development Setup:
- Preferred to own a MacBook
→ Required for iOS builds, testing, and App Store deployments - Comfortable running multiple simulators/emulators (iOS + Android)
2. Flutter & Mobile Experience:
- Strong experience with Flutter (Dart) for cross-platform app development
Hands-on experience deploying apps to:
- Apple App Store
- Google Play Store
- Familiar with latest App Store & Play Store policies, guidelines, and compliance requirements
Experience handling:
- App rejections & resubmissions
- Certificates, provisioning profiles, keystores, signing configs
- Versioning, builds, and release tracks
3. Backend & API Knowledge (Strongly Preferred)
- Solid backend fundamentals
- Prior experience building or integrating REST APIs
- Bonus points if you’ve worked with:
- Python (FastAPI )
- SQL / relational databases
Skills and Qualifications:
- Proficiency in mobile application development for either iOS or Android platforms, or experience with cross-platform development frameworks.
- A keen eye for user interface (UI) and user experience (UX) design principles to create intuitive and engaging applications.
- Eagerness to learn and adapt to new technologies and development methodologies within the mobile ecosystem.
Responsibilities of the Intern:
- Design, develop, and maintain user-friendly mobile applications for iOS and Android platforms.
- Collaborate with product managers and designers to translate requirements into functional mobile features.
- Write clean, efficient, and well-documented code for new app features and enhancements.
- Implement and integrate APIs to support mobile application functionality.
- Conduct thorough testing of applications to identify and resolve bugs and performance issues.
- Optimize applications for maximum speed, scalability, and user experience.
- Stay updated with the latest mobile development trends, technologies, and best practices.
- Participate in code reviews to ensure code quality and share knowledge with the team.
- Assist in the deployment and release of mobile applications to app stores.
- Troubleshoot and debug issues reported by users or identified during testing.