Job Description
We are looking for a skilled and passionate Flutter developer to join our team and help build beautiful, high-performance, and scalable mobile applications. As a Flutter Developer, you will be responsible for designing and developing cross-platform apps for iOS and Android using Flutter and Dart.
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter and Dart.
- Collaborate with designers, product managers, and backend developers to create seamless, visually appealing, and functional user interfaces.
- Write clean, maintainable, and efficient code while adhering to best practices in mobile application development.
- Integrate third-party APIs and ensure smooth data handling between the front-end and back-end.
- Optimize app performance and troubleshoot technical issues across various devices and platforms.
- Stay up-to-date with the latest technologies, trends, and Flutter and mobile development updates.
- Participate in code reviews to ensure high code quality and share best practices within the team.
Requirements:
- Strong experience with Flutter and Dart.
- Solid understanding of mobile app development for both iOS and Android platforms.
- Experience with state management tools like Provider, Bloc, Riverpod, or GetX.
- Familiarity with backend integration via RESTful APIs or GraphQL.
- Knowledge of mobile app architecture patterns (e.g., MVVM, Clean Architecture, or MVC).
- Proficiency in using version control systems like Git.
- Understanding of the app submission process for both Google Play Store and Apple App Store.
- Knowledge of mobile app performance optimization and debugging tools.
Preferred Qualifications:
- Experience with Firebase services (e.g., Authentication, Firestore, Cloud Functions, Push Notifications).
- Familiarity with CI/CD tools and workflows for mobile development.
- Knowledge of platform-specific development tools like Xcode and Android Studio.
- Experience with animations and custom UI components in Flutter.
- A portfolio of previously developed Flutter applications.