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 NowOpens the employer's site in a new tab
- CompanyDsquares
- LocationDubai - United Arab Emirates (UAE)
- CategoryMobile
- SourceNaukrigulf
- Listed2 weeks ago
Related Mobile jobs
Social Media Specialist
Coordinate and streamline sales operations by managing schedules, client communications, and follow-ups to ensure timely services. Develop and execute…
Sr. Android Developer
Job Details Job Title Sr. Andorid Developer Job Code KWDEV2-102 Job Country Kuwait Zone Al Asimah Duties & Responsibilities Job title: Dotnet Developer Job…
Frontend Engineer
Design and develop web applications using React JS and mobile applications using React Native. Build reusable components and front-end libraries for future…
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…