We are looking for a passionate Associate Flutter Developer with hands-on experience in GetX State Management to join our growing mobile development team. The ideal candidate will be responsible for developing scalable, efficient, and high-performing cross-platform mobile applications while following best practices in Flutter architecture and clean coding.
Key Responsibilities:
- Develop and maintain mobile applications for Android and iOS using Flutter and Dart.
- Implement state management, dependency injection, and route management using GetX.
- Collaborate with designers to translate UI/UX wireframes into pixel-perfect, responsive layouts.
- Integrate RESTful APIs and manage data flow between UI and backend efficiently.
- Optimize app performance, reduce build times, and ensure smooth animations and transitions.
- Write clean, maintainable, and testable code following Flutter best practices.
- Participate in code reviews and contribute to improving coding standards and architecture.
- Stay up to date with the latest Flutter and GetX updates, tools, and community trends.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Strong command of Flutter and Dart programming language.
- Hands-on experience with GetX for state management, navigation, and dependency injection.
- Understanding of Flutter app lifecycle, widget tree, and reactive programming.
- Knowledge of RESTful APIs, JSON, and backend integration.
- Familiarity with Git or other version control systems.
- Understanding of responsive UI design and material design principles.
- Experience with Firebase services (Auth, Firestore, Cloud Messaging, Analytics).
- Familiarity with Clean Architecture or MVVM pattern in Flutter.
- Basic understanding of CI/CD pipelines and app deployment (Play Store / App Store).
- Experience working with local databases (Hive, SQFlite, ObjectBox).
- Knowledge of API security and error handling patterns in GetX.
Job Type: Full-time
Work Location: In person