Senior Full-Stack Developer; Flutter + Zoho CRM Integration
Senior Full-Stack Developer (Flutter + Zoho CRM Integration)
Dubai, United Arab Emirates | Posted on 01/22/2026
SEVEN is a Dubai-born wellness brand redefining what it means to live well through seven core pillars: fitness, movement, recovery, relaxation, nourishment, longevity, and community. With an off‑luxury approach and a presence across the Middle East and Europe, SEVEN creates expansive spaces and experiences designed to optimise well‑being. From wellness clubs to nutrition concepts, SEVEN empowers individuals to live healthier, more balanced lives, seven days a week.
Job DescriptionWe are managing a production mobile app built with Flutter (v3.27.4) and Dart (v3.6.2), communicating with a Zoho backend via REST APIs. The app integrates Stripe payments, uses Firebase for notifications, analytics, and crash reporting, and employs GetX for state management. We are looking for a Senior Full‑Stack Developer who can take ownership of the full lifecycle — from Flutter app development to backend API integration and system improvements.
Strong understanding of CRM platforms (especially Zoho CRM/Zoho Creator) and data synchronization workflows is a major advantage.
- Maintain and enhance the existing Flutter app using GetX for state management.
- Implement new features and optimise performance across iOS and Android.
- Handle local and dynamic data storage securely using _storage.
- Integrate and manage communication between the app and Zoho REST APIs.
- Understand and map data models between the app and Zoho CRM modules.
- Improve API response handling, error reporting, and retry logic.
- Collaborate with Zoho backend team for data consistency and automation workflows.
- Maintain and optimise Stripe payment flows.
- Coordinate with backend for handling subscription renewals and status updates.
- Improve user feedback and error handling in payment‑related processes.
- Manage build configurations, signing certificates, and version control.
- Set up environment‑based configurations (dev/staging/prod).
- Automate build and deployment processes where possible (e.g., CI/CD pipelines).
- Use Firebase Crashlytics and Analytics to monitor app health and usage.
- Define consistent versioning and release strategies for both platforms.
- Maintain clean, scalable, and well‑documented code.
- 5+ years of professional software development experience.
- 3+ years of experience developing mobile apps in Flutter and Dart.
- Proven experience integrating and managing REST APIs.
- Hands‑on experience with Stripe payment integration.
- Familiarity with Firebase (Messaging, Analytics, Crashlytics).
- Strong understanding of secure data storage and authentication flows.
- Excellent debugging, optimisation, and problem‑solving skills.
- Experience with Zoho CRM, Zoho Creator, or Zoho APIs.
- Familiarity with CRM data structures, user management, and automation workflows.
- Knowledge of versioning, environment management, and mobile release workflows.
- Understanding of backend concepts (Node.js, serverless functions, or API design).
- Strong communication skills (English, written and verbal).
- Ability to work independently and manage deliverables with minimal supervision.
- Detail‑oriented, proactive, and accountable.
- Comfortable collaborating with distributed teams.
Competitive Salary:
Based on experience and role responsibilities
Club Access:
Full access to SEVEN Wellness Club facilities and classes
F&B Discount: 50% off all in‑house food and beverage items at The Dose by Silvena
Career Growth:
Opportunities to grow across SEVEN’s expanding group of brands
Supportive Culture: A team‑oriented environment that values initiative, professionalism, and well‑being
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).