Senior Mobile Developer - Flutter
Job Description Roles & Responsibilities As a Flutter Developer at Dsquares, you will be responsible for designing, developing,and maintaining mobile applications using the Flutter framework. You will collaborate with cross-functional teams, including designers and backend developers, to deliver high-quality and visually appealing applications. Additionally, you will contribute to the continuous improvement of development processes and practices. Duties & Responsibilities: Design, develop, and maintain mobile applications using the Flutter framework. Collaborate with cross-functional teams to gather requirements, design user interfaces, and implement features. Write clean, maintainable, and efficient code. Implement and maintain state management using BLoC and Cubit patterns, ensuring clear separation of business logic and UI layers. Debug and resolve issues and bugs in mobile applications. Optimize application performance for maximum speed and scalability. Stay up-to-date with Flutter and mobile app development trends and best practices. Contribute to the continuous improvement of development processes and practices. Participate in code reviews to ensure code quality and adherence to best practices. Desired Candidate Profile Bachelor's degree in Computer Science or a related field. 2+ years of experience in mobile app development using Flutter. Experience working with version control systems (e.g., Git). Strong proficiency in Flutter and Dart, with hands-on experience building production-grade mobile applications. Solid experience with state management using BLoC and Cubit (flutter_bloc package), including event/state design, stream-based data flow, and Cubit-based lightweight logic separation. Knowledge of mobile app design principles, interface guidelines, and best practices. Understanding of iOS and Android app development processes. Experience with RESTful APIs and integration of backend services, preferably using Dio with interceptors for networking. Familiarity with dependency injection patterns, preferably using get_it and injectable. Experience with local data persistence using Hive, SharedPreferences, or Floor/Drift. Understanding of Clean Architecture principles and layered project structure (data, domain, presentation). Ability to write clean and maintainable code. Strong problem-solving and debugging skills. Excellent communication and collaboration skills. Ability to work well in a team environment. Experience working with version control systems (e.g., Git). Company Industry BankingFinancial ServicesBroking Department / Functional Area IT Software Keywords Senior Mobile Developer - Flutter Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyDsquares
- LocationDubai - United Arab Emirates (UAE)
- CategoryMobile
- SourceNaukrigulf
- Listed1 week ago
Related Mobile jobs
QA Automation Engineer
Remote work Work From Home Should have own Laptop Exp-4+ Years WEb Mobile IOS Testing JAVA Testing Selenium Testing Desired Candidate Profile Call me or…
Mobile Developer
Adree is seeking a Mobile, Developer to support product development by leveraging technical and analytical expertise to design, develop, and maintain…
Flutter Developer
SBC is looking for a Flutter Developer to join our team in an on-site, full-time position located in adonis. The Flutter Developer will be responsible for…
iOS Developer
Our client u2014 a Saudi Arabia based holding group u2014 is launching a peer u2011 to u2011 peer lending platform and looking for experienced iOS Developers…