Seeking highly skilled and experienced Flutter Developers to join our team. The ideal candidates will have strong expertise in developing cross-platform mobile applications using Flutter, with deep understanding of Android and iOS ecosystems. You will be responsible for delivering high-quality, scalable, and maintainable mobile applications that meet business objectives.
Key Responsibilities
- Design and develop advanced cross-platform mobile applications using Flutter for Android and iOS.
- Build and customize UI components using Flutter widgets.
- Integrate with RESTful APIs and third-party packages.
- Ensure performance, quality, and responsiveness of applications.
- Collaborate with UI/UX designers, product managers, and backend developers to deliver intuitive and functional user experiences.
- Implement state management solutions such as Provider, Riverpod, Bloc, etc.
- Ensure responsive design and smooth functionality across different screen sizes and device types.
- Implement localization and internationalization to support multiple languages.
- Set up and manage CI/CD pipelines for mobile app development.
- Configure and implement push notification services.
- Conduct code reviews, write unit and integration tests, and optimize performance.
Required Skills & Qualifications
- 3+ years of experience in mobile app development, with at least 2 years in Flutter.
- Strong knowledge of Flutter SDK.
- Solid understanding of native mobile app development for Android and iOS.
- Experience with widget customization and UI rendering.
- Proficient in integrating and consuming RESTful APIs.
- Hands-on experience with state management libraries like Provider, Bloc, Riverpod, etc.
- Familiarity with package management using pub.dev.
- Experience with setting up CI/CD pipelines using tools like Azure Dev Ops, GitHub Actions, Jenkins, or similar.
- Knowledge of responsive design principles and adaptive layouts.
- Experience in implementing localization and internationalization.
- Proficient in handling push notifications across Android and iOS platforms.
- Strong problem-solving and debugging skills.
Preferred Qualifications
- Experience in publishing mobile apps to the App Store and Google Play.
- Familiarity with Agile methodologies and tools like JIRA.
- Understanding of app security, permissions, and performance optimization.
- Experience in version control systems (Git).