Senior Full-Stack Developer (Flutter + Zoho CRM Integration)

SEVEN Wellness Club

Not Interested
Bookmark
الإبلاغ عن هذه الوظيفة

profile موقع الوظيفة:

دبي - الإمارات

profile الراتب شهرياً: AED 4000 - 4000
profile الخبرة المطلوبة: 1-3سنوات
تاريخ النشر: نُشرت قبل 2 ساعة
عدد الوظائف الشاغرة: 1 عدد الوظائف الشاغرة

ملخص الوظيفة

We 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.


Key Responsibilities

1. Mobile App Development
  • Maintain and enhance the existing Flutter app using GetX for state management.
  • Implement new features and optimize performance across iOS and Android.
  • Manage authentication flows (OTP login secure token handling).
  • Handle local and dynamic data storage securely using fluttersecurestorage.

2. Backend & Zoho Integration
  • 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.

3. Payments & Subscriptions
  • Maintain and optimize Stripe payment flows.
  • Coordinate with backend for handling subscription renewals and status updates.
  • Improve user feedback and error handling in payment-related processes.

4. App Release & DevOps
  • 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).

5. Monitoring & Quality
  • 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.


Requirements

Eligibility
  • 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 optimization and problem-solving skills.

Preferred Skills

  • Experience with Zoho CRM Zoho Creator or Zoho APIs.
  • Familiarity with CRM data structures user management and automation workflows.
  • Experience implementing CI/CD pipelines (Fastlane Codemagic GitHub Actions etc.).
  • Knowledge of versioning environment management and mobile release workflows.
  • Understanding of backend concepts ( serverless functions or API design).

Soft Skills

  • 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.

Benefits

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 SEVENs expanding group of brands
Supportive Culture: A team-oriented environment that values initiative professionalism and well-being



Required Skills:

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 optimization and problem-solving skills.

We 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 S...
اعرض المزيد view more

المجال

خدمات تقنية المعلومات واستشارات تكنولوجيا المعلومات

المهارات المطلوبة

  • التوزيع
  • Baan
  • مبيعات تكنولوجيا المعلومات
  • البنية التحتية
  • القروض