Role Overview
We are seeking a motivated Flutter Developer Intern with strong knowledge of Dart and mobile development fundamentals. The ideal candidate should be able to build end-to-end application features, work with Firebase services, manage data content, and deliver clean and functional UI/UX based on design mockups.
Responsibilities
Develop and maintain mobile applications using Flutter \& Dart.
1. Work on end-to-end application development, including UI, state management, and backend integration.
2. Integrate and manage Firebase services, including:
· Authentication
· Cloud Firestore
· Firebase Storage
· Remote Config
· Cloud Messaging
3. Handle data content creation, management, and integration within the application.
4. Work with REST APIs, JSON parsing, and real-time data updates.
5. Convert Figma designs into responsive and pixel-perfect UI screens.
6. Write clean, maintainable, and well-documented code following best practices.
7. Assist in testing APKs across different emulators and devices.
8. Collaborate with team members to understand requirements and deliver tasks on time.
9. Use Git/GitHub for version control and code collaboration.
10. Troubleshoot, debug, and optimize application performance.
Requirements
1. Strong knowledge of Dart and the Flutter framework.
2. Understanding of building complete app features, from UI to backend.
3. Experience or familiarity with Firebase services (Auth, Firestore, Remote Config, etc.).
4. Ability to manage and work with structured and unstructured data content inside apps.
5. Basic understanding of state management (Provider, GetX, Riverpod, Bloc, etc.).
6. Good knowledge of handling APIs and data formats like JSON.
7. Ability to follow UI/UX guidelines and convert Figma prototypes into Flutter code.
8. Strong debugging and problem-solving skills.
9. Basic knowledge of Git.
Nice to Have
1. Experience with local storage (Hive, SharedPreferences, SQFlite).
2. Basic understanding of app deployment processes.
3. Knowledge of animations and custom UI components.
What You Will Learn
1. Building production-ready apps from scratch.
2. Real-time data handling using Firebase.
3. Working with content-driven mobile applications.
4. Clean architecture, best coding practices, and version control.
5. Practical testing, debugging, and optimization.
Job Type: Internship
Contract length: 6 months
Pay: From ₹5,000.00 per month
Application Question(s):
How many hours can you dedicate to your internship for a 6 month duration, 6 days a week, without making excuses?
Our company only employees women - so, your supervisor will be a woman, because of which, this opportunity is only available to women. If you are male, please do not apply. You confirm you are a female?
Allot a dedicated 8-9 hours daily, 6 days a week towards your learning and development without excuses?
Education:
Diploma (Required)
Language:
English (Required)
License/Certification:
Computer Science or related degree? (Required)
Work Location: Remote