We are looking for a highly skilled Senior Flutter Developer with strong expertise in GetX state management to join our dynamic team. The ideal candidate will be responsible for building and maintaining scalable, high-performance mobile applications while ensuring best practices in architecture, performance optimization, and code quality.
Key Responsibilities:
- Develop, test, and maintain mobile applications using Flutter & Dart.
- Implement and manage state management with GetX efficiently across large-scale applications.
- Collaborate with cross-functional teams including designers, backend engineers, and product managers to deliver high-quality apps.
- Architect, design, and implement new features with scalability and maintainability in mind.
- Optimize application performance, responsiveness, and usability.
- Write clean, maintainable, and testable code following best practices.
- Integrate RESTful APIs, GraphQL, and third-party SDKs into Flutter applications.
- Mentor junior developers, review code, and enforce coding standards.
- Stay updated with the latest Flutter updates, GetX improvements, and mobile app trends.
Requirements:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 4–6 years of mobile development experience, with at least 2+ years in Flutter.
- Proven experience in state management using GetX (dependency injection, reactive programming, routing, controllers).
- Strong understanding of Flutter architecture patterns (MVVM, Clean Architecture, etc.).
- Proficiency in Dart, asynchronous programming, and reactive programming.
- Experience integrating Firebase services (Auth, Firestore, Push Notifications, Crashlytics).
- Familiarity with CI/CD pipelines, Git workflows, and Agile methodologies.
- Strong problem-solving skills and ability to debug complex issues.
- Published apps on App Store/Google Play are a plus.
- Experience with BLoC, Provider, or Riverpod in addition to GetX.
- Knowledge of native Android (Kotlin/Java) or iOS (Swift/Objective-C).
- Exposure to cloud services (AWS/GCP/Azure).
- Experience in unit testing & widget testing.
Job Type: Full-time
Work Location: In person