Flutter Developer (Mid/Senior Level)
Job Summary:
We are seeking a skilled Flutter Developer with 3-5 years of experience to develop, maintain, and enhance mobile applications for both Android and iOS platforms. The ideal candidate should have strong expertise in Dart programming, Flutter framework, and state management techniques. You will work closely with UI/UX designers, backend developers, and product teams to create high-quality mobile applications.
Key Responsibilities:
- Develop and maintain mobile applications using Flutter for iOS and Android.
- Implement responsive UI/UX designs and optimize application performance.
- Integrate RESTful APIs, Firebase, and third-party services as needed.
- Write clean, maintainable, and efficient Dart code.
- Use state management solutions such as Provider, Riverpod, Bloc, or GetX.
- Debug and resolve application issues, crashes, and performance bottlenecks.
- Implement CI/CD pipelines for app deployment and updates.
- Stay updated with the latest Flutter and Dart advancements and best practices.
- Collaborate with backend developers, designers, and QA teams to ensure seamless integration and application stability.
- Participate in code reviews and contribute to improving coding standards.
Required Skills & Qualifications:
- 3-5 years of experience in Flutter and Dart development.
- Strong knowledge of mobile app development lifecycle and app store deployment (Google Play & App Store).
- Experience with state management (Provider, Riverpod, Bloc, GetX, etc.).
- Proficiency in RESTful APIs, GraphQL, Firebase (Firestore, Authentication, Cloud Functions, Push Notifications).
- Good understanding of Flutter animations, custom widgets, and UI frameworks.
- Experience with Git version control and working in Agile/Scrum environments.
- Knowledge of unit testing, widget testing, and integration testing in Flutter.
- Familiarity with native development (Kotlin/Swift) is a plus.
Preferred Qualifications:
- Experience with Flutter Web or desktop applications.
- Knowledge of microservices architecture and backend technologies.
- Understanding of DevOps and cloud platforms (AWS, Google Cloud, Firebase Hosting).
- Contributions to open-source Flutter projects or personal app development portfolio.
Job Benefits:
- Competitive salary and performance-based bonuses.
- Remote or hybrid work options.
- Opportunity to work on cutting-edge Flutter projects.