Flutter Developer
Job Summary
Job Details:
Job Type: Full-time, Office Desk Job
Working Days: 6 days a week (1 day holiday: Friday or Sunday)
Salary: Negotiable, based on skill & performance
Key Responsibilities
Feature Development: Build and test new features for our iOS and Android applications using the Flutter framework and Dart language.
UI/UX Implementation: Translate Figma designs and wireframes into highly responsive, pixel-perfect, and fluid interactive UIs.
API Integration: Integrate RESTful APIs and WebSockets to connect mobile applications to backend services.
State Management: Maintain and optimize application state using BLoC, Provider, or Riverpod.
Code Quality: Write clean, readable, well-documented, and maintainable code while following Git workflows and branching strategies.
Bug Fixing & Performance: Debug, profile, and fix performance bottlenecks or UI glitches to ensure a smooth user experience.
Preferred Qualifications (Optional)
Experience Requirement
Experience: 2–3 years of professional experience developing mobile applications using Flutter & Dart.
Key Competencies
State Management: Solid understanding of BLoC, Provider, or Riverpod.
Architecture: Understanding of Clean Architecture and MVVM design patterns.
Core Concepts: Good grasp of OOP concepts, asynchronous programming (Futures, Streams), the Flutter widget lifecycle, Clean Architecture, and MVVM design patterns.
Third-Party Integrations: Experience working with local storage (Hive, Isar, Shared Preferences) and integrating common third-party SDKs (Firebase, Push Notifications, Analytics).
Portfolio: A portfolio of live apps on the App Store/Play Store, or a strong GitHub profile showcasing clean Flutter code.
Nice-to-Have Skills (Bonus)
Familiarity with mobile app monetization (AdMob, In-App Purchases).
Experience with automated testing in Flutter (Unit, Widget, or Integration tests).
Knowledge of native Android (Kotlin/Java) or iOS (Swift) development.
Benefits & Perks
• Festival Bonus • Annual Salary Review • Profit Sharing Opportunity • Professional Growth & Learning Environment • Supportive and Collaborative Team Culture