3 Openings
Understand business requirements and translate them into technical solutions.
Develop, maintain, and enhance cross-platform mobile applications for Android and iOS using Flutter.
Design and build scalable, high-performance, and user-friendly mobile applications.
Integrate REST APIs, third-party SDKs, payment gateways, and external services.
Implement features such as location services, push notifications, video/audio handling, and real-time data synchronization.
Collaborate with UI/UX designers to create responsive and visually appealing mobile interfaces.
Write clean, reusable, and maintainable code following coding standards and best practices.
Implement application state management using Bloc and Cubit and follow appropriate architecture and design patterns.
Troubleshoot, debug, and optimize application performance and stability.
Participate in code reviews, testing, deployment, and release management processes.
Work closely with cross-functional teams throughout the mobile application development lifecycle.
Strong hands-on experience in Flutter and Dart.
Strong practical knowledge of Bloc and Cubit for state management.
Good understanding of Object-Oriented Programming (OOP) concepts and design patterns.
Experience with RESTful APIs, JSON/XML parsing, and third-party integrations.
Familiarity with Firebase, push notifications, authentication, and cloud messaging.
Knowledge of native mobile technologies such as Java/Kotlin (Android) and Swift/Objective-C (iOS) is an added advantage.
Experience with state management approaches such as Bloc, Cubit, Provider, Riverpod, etc.
Strong understanding of UI/UX principles, mobile responsiveness, and performance optimization.
Familiarity with Git/version control systems and Agile development methodology.
Knowledge of SQL/SQLite and local data storage.
Minimum 1 year of professional experience in Flutter development.
Hands-on experience with Bloc/Cubit state management is preferred.
Experience in developing and deploying hybrid mobile applications on Android and iOS platforms.
Bachelor’s degree in Computer Science, IT, or a related field preferred.
Good communication, analytical, and problem-solving skills.
Flutter, Dart, Bloc, Cubit, Firebase, REST API, JSON, SQLite, Git, Java, Kotlin, Swift, Objective-C, UI/UX, State Management, Third-Party Integrations
2