What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- Proven Flutter development experience through projects internships or professional work
- Strong proficiency in Dart
- Experience building apps for Android and iOS
- Knowledge of mobile architectures such as MVC MVVM or Clean Architecture
- Experience integrating REST APIs JSON and backend services
- Familiarity with state management tools such as Provider Bloc Riverpod or GetX
- Understanding of Material and Cupertino design systems
- Experience using Git and version control workflows
- Strong problem-solving abilities and attention to detail
Nice to have
- Passion for mobile development
- Willingness to learn
- Startup mindset
- Detail oriented
- Collaborative
Day to day
- Design, develop, test, and deploy cross-platform mobile apps for Android and iOS using Flutter
- Write clean, reusable, and efficient Dart code while supporting polished UI and responsive app experiences
- Integrate RESTful APIs, backend systems, and third-party services while fixing bugs, crashes, and performance issues
- Collaborate closely with UI/UX designers, product managers, QA, and backend engineers through the development lifecycle
Hiring process
- Send resume
- Include GitHub or portfolio links
- Include availability and earliest joining date
- Email HR with subject line Application – Flutter Developer Internship
