Job Overview :
We are looking for a skilled Flutter Developer to join our team and lead the development of high-performance, cross-platform mobile applications. You will be responsible for designing and implementing UI components, managing application state, and ensuring a seamless experience across iOS and Android from a single codebase.
Key Responsibilities
- Feature Development: Build custom, reusable, and reliable Flutter components and modular code.
- State Management: Implement robust state management solutions (e.g., Provider, Riverpod, Bloc, or GetX).
- Performance Tuning: Optimize applications for maximum speed and scalability; identify and squash bugs.
- API Integration: Integrate third-party APIs, RESTful services, and Firebase/Cloud services.
- Collaboration: Work closely with UI/UX designers to translate Figma/Adobe XD designs into pixel-perfect code.
- Deployment: Manage the end-to-end lifecycle of apps, including App Store and Play Store publishing.
Required Skills & Qualifications
- Experience: 2+ years of professional mobile development experience, with at least 2 years focused on Flutter & Dart.
- Native Knowledge: Familiarity with native platform integrations (Swift/Kotlin) and Method Channels is a plus.
- Version Control: Proficiency with Git (GitHub/GitLab/Bitbucket).
- Architecture: Deep understanding of Clean Architecture, MVVM, or MVC patterns.
- UI/UX: A strong eye for detail regarding animations and responsive layouts.
- Local Storage: Experience with SQLite, Hive, or SharedPreferences.
Preferred Qualifications
- Experience with CI/CD pipelines (Codemagic, Bitrise, or GitHub Actions).
- Knowledge of Unit, Widget, and Integration testing in Flutter.
- Prior experience in [Insert Industry: e.g., Fintech, E-commerce, or SaaS].
Pay: ₹20,000.00 - ₹25,000.00 per month
Work Location: In person