About This Position
The ideal candidate will be responsible for designing, developing, and maintaining high-quality cross-platform mobile applications using Flutter, while collaborating closely with product managers, designers, and backend teams.
What are you going to do
- Design, develop, test, and maintain cross-platform mobile applications using Flutter
- Translate UI/UX designs into high-quality, responsive Flutter code
- Integrate RESTful APIs and third-party libraries
- Ensure application performance, quality, and responsiveness
- Identify and fix bugs, performance bottlenecks, and memory leaks
- Participate in code reviews and mentor junior developers
- Collaborate with cross-functional teams to define, design, and ship new features
- Stay updated with the latest Flutter and mobile development trends
You Need To Have
- 3+ years of experience in mobile application development
- Strong experience with Flutter and Dart
- Experience with state management (Provider, Riverpod, Bloc, etc.)
- Solid understanding of mobile app architecture and design patterns (MVC, MVVM, Clean Architecture)
- Experience integrating REST APIs, JSON, and third-party SDKs
- Familiarity with Android and iOS build processes and app store deployments
- Knowledge of Git or other version control systems
- Strong problem-solving and debugging skills
- Experience with Firebase (Auth, Firestore, Push Notifications, Analytics)
- Knowledge of native Android (Kotlin/Java) or iOS (Swift)
- Experience with CI/CD pipelines for mobile apps
- Exposure to Agile/Scrum development methodologies