Role Overview
We are looking for a passionate Flutter Developer Intern who is eager to build high-quality cross-platform mobile applications. This internship offers an excellent opportunity to gain hands-on experience working on real-world Android and iOS applications while collaborating with experienced developers, UI/UX designers, and product teams.
Responsibilities
- Develop cross-platform mobile applications using Flutter and Dart.
- Build responsive, intuitive, and visually appealing user interfaces.
- Integrate RESTful APIs and Firebase services including Authentication, Cloud Firestore, and Cloud Messaging.
- Implement state management solutions such as Provider, Riverpod, Bloc, or GetX.
- Identify and resolve bugs and performance bottlenecks.
- Assist in publishing applications to the Google Play Store and Apple App Store.
- Work closely with UI/UX designers, backend developers, and project managers.
Requirements
- Strong understanding of Flutter and Dart.
- Knowledge of Android and iOS application development fundamentals.
- Experience consuming REST APIs and working with JSON.
- Familiarity with Firebase services.
- Understanding of state management approaches.
- Experience with Git and GitHub.
- B.Tech, BCA, MCA, Diploma, or equivalent qualification in Computer Science or related field.
Skills
- Flutter
- Dart
- Firebase
- Git
- REST APIs
Nice to Have
- Knowledge of Supabase, Node.js, or MERN Stack.
- Payment gateway integration experience.
- Familiarity with WebSocket or Firebase Realtime Database.
- Understanding of CI/CD pipelines.
Benefits
- Flexible schedule
- Paid sick time
- Paid time off
- Opportunity to convert to a full-time role