We are looking for a skilled Flutter Developer who specializes in building high-performance mobile applications using GetX for state management, navigation, and dependency injection. You will collaborate with our product and design teams to deliver clean, scalable, and maintainable apps for iOS and Android.
Key Responsibilities • Develop and maintain Flutter applications for iOS and Android. • Implement state management, routing, and dependency injection using GetX. • Work closely with backend developers to integrate RESTful APIs and WebSockets. • Write clean, reusable, and testable code following best practices. • Collaborate with designers to create pixel-perfect UI/UX. • Optimize applications for performance, responsiveness, and reliability. • Troubleshoot, debug, and fix issues across devices. • Participate in code reviews and contribute to continuous improvement.
Requirements • 2+ years of professional experience with Flutter development. • Strong knowledge and hands-on experience with GetX (state management, navigation, dependency injection). • Solid understanding of Dart language features. • Experience integrating with REST APIs, WebSockets, and third-party SDKs. • Familiarity with app lifecycle, background services, push notifications, and local storage. • Knowledge of clean architecture and SOLID principles. • Experience with version control systems (Git). • Ability to write unit and integration tests. • Strong problem-solving skills and attention to detail.
Nice to Have • Experience with Firebase (Authentication, Firestore, Messaging, Remote Config). • Experience with CI/CD pipelines (Fastlane, GitHub Actions, etc.). • Knowledge of native Android/iOS development. • Familiarity with app store submission processes (Google Play, App Store).