We are seeking a highly skilled and experienced Flutter Developer. The ideal candidate will play a crucial role in building robust, scalable, and maintainable cross-platform mobile applications like SaaS-based and ERP solutions. You will collaborate with designers, backend engineers, and product managers to deliver seamless mobile experiences tailored for large enterprise solutions.
Key Responsibilities:
- Develop and maintain high-quality, scalable mobile applications using Flutter and Dart with a focus on Clean Architecture principles.
- Architect and implement maintainable, testable, and modular codebases with separation of concerns (Domain, Data, and Presentation layers).
- Integrate APIs and third-party services for data synchronization and app functionality.
- Collaborate with backend teams to optimize API communication for high-performance enterprise applications.
- Implement secure and scalable solutions for SaaS-based ERP products.
- Optimize applications for performance, usability, and responsiveness.
- Conduct thorough testing (unit, integration, and widget testing) to ensure software reliability.
- Participate in code reviews and provide constructive feedback to ensure code quality and best practices.
- Stay updated with emerging trends and technologies in mobile development, Clean Architecture, and SaaS ERP domains.
Required Skills and Qualifications:
- 3+ years of experience in Flutter and Dart development.
- Strong expertise in Clean Architecture for mobile application development (modular design, SOLID principles).
- Proven experience in developing and deploying mobile applications for SaaS-based ERP solutions or large-scale enterprise systems.
- Familiarity with integrating RESTful APIs and handling complex data flows.
- Experience in state management solutions such as Provider, Riverpod, or GetIt (Clean Architecture-friendly).
- Strong understanding of secure data storage, user authentication, and performance optimization for enterprise applications.
- Experience with Firebase, CI/CD pipelines, and Git version control.
- Knowledge of unit testing, widget testing, and integration testing in Flutter.
Preferred Qualifications:
- Familiarity with domain-driven design (DDD) concepts.
- Experience working with large ERP solutions, business process automation, and enterprise clients.
- Knowledge of backend technologies and integrations (Node.js, Laravel, or GraphQL).
- Experience in Agile methodologies and SaaS product development lifecycles.
- Understanding of secure architecture patterns for SaaS and enterprise applications.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
- Ability to work independently and meet project deadlines in a fast-paced environment.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Flutter Developer
2025-10-09
Flutter Developer
2025-10-09
Full Stack Developer – E-commerce Platform
2026-04-02
- Posted
- Feb 11, 2025
- Type
- Full-time
- Level
- Entry
- Location
- Dubai
- Company
- Royal Class
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Flutter Developer
2025-10-09
Flutter Developer
2025-10-09
Full Stack Developer – E-commerce Platform
2026-04-02