Collaborate with cross-functional teams to understand project requirements and translate them into technical solutions.
Develop and maintain an ERP system using Flutter Web while following SOLID design principles.
Write clean, maintainable, and efficient code.
Conduct thorough testing and debugging to ensure high-quality deliverables.
Stay updated with the latest Flutter trends, tools, and technologies.
Implement responsive UI/UX designs across different platforms (Material & Cupertino).
Integrate third-party APIs, Firebase services, and cloud messaging APIs.
Work with state management solutions such as Bloc, Provider, and apply clean architecture principles.
Maintain version control and collaborate effectively using Git.
Build UI templates from scratch and optimize the application for performance
Bachelor’s degree in Computer Science or a related field. Minimum 4 years of proven experience in cross-platform application development. Strong knowledge of Dart programming language and Flutter Web. Expertise in SQL databases (PostgreSQL, MySQL) and NoSQL databases (Realm, Hive, Firebase Realtime, Firestore, Shared Preferences). Proficiency in state management techniques (Bloc, Provider). Experience with third-party libraries, API integrations, and handling JSON data. Strong understanding of OOP, Functional Programming, and Design Patterns. Hands-on experience with Firebase services, including Crashlytics, Firestore, and Firebase Authentication. Knowledge of Google Maps, Stripe, json_serializable, dio, easy_localization, get_it. Experience with testing and debugging techniques. Familiarity with UI/UX design principles and responsive design. Strong problem-solving, analytical, and communication skills. Ability to work effectively both independently and within a team environment.