FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Mobile Developer – Flutter
DsquaresFlutter Developer at Dsquares responsible for creating mobile applications using Flutter. Collaborating with cross-functional teams within a hybrid environment to enhance customer loyalty solutions.
Tech Stack
Tools & technologiesAndroidDartFlutteriOS
About the role
Key responsibilities & impact- - 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.
Requirements
What you’ll need- - 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).
Benefits
Comp & perks- - **Comprehensive Wellbeing:** Enjoy peace of mind with our** private medical insurance and life cover**, plus **extra days off for every year you're part of the team.**
- - **Financial Growth:** Reap the rewards of your hard work with our **annual profit share **and competitive compensation packages.
- - **Work-Life Balance:** Achieve optimal well-being with our **hybrid work environment**, generous **maternity and paternity benefits,** and regular **team-building events**.
- - **Continuous Development:** Expand your horizons through our commitment to l**earning and development opportunities.**
- - **Perks and Privileges:** Celebrate your journey with us through **birthday offs**, **mobile allowances**, **transportation support**, and a host of other employee-centric perks.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
FlutterDartBLoCCubitRESTful APIsDioHiveSharedPreferencesClean Architecturemobile app development
Soft Skills
problem-solvingdebuggingcommunicationcollaborationteamwork
Certifications
Bachelor's degree in Computer Science