Role Overview
We are looking for a motivated Flutter / Android Developer Intern to join our mobile development team. You will assist in designing, developing, and maintaining cross-platform mobile applications while gaining hands-on experience in mobile app development, UI/UX design, and API integration.
Responsibilities
- Assist in developing mobile applications using Flutter (Dart) for Android and iOS.
- Collaborate with the team to write clean, scalable, and maintainable code.
- Integrate RESTful APIs and third-party libraries into applications.
- Enhance UI/UX to improve app performance and user experience.
- Participate in debugging, testing, and optimizing application performance.
- Contribute ideas and improvements during team discussions.
- Document technical work and maintain version control using Git.
Requirements
- Strong understanding of the Flutter framework and Dart programming language.
- Basic knowledge of the Android app lifecycle, widgets, and state management (Provider, Bloc, or Riverpod).
- Experience building mobile applications through personal or academic projects.
- Familiarity with REST API integration and JSON data handling.
- Understanding of UI design principles and responsive layouts.
- Strong problem-solving and communication skills.
- Currently pursuing or recently completed a Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Skills
- Flutter
- Dart
- Git
- RESTful APIs
- Firebase
What You Will Gain
- Hands-on experience developing production-level mobile applications.
- Mentorship from experienced developers and tech leads.
- Opportunity to work on real-world projects using modern mobile technologies.
- Certificate of Completion and potential full-time opportunity based on performance.