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.
Skills
- Flutter
- Dart
- Git
- REST API
- Firebase