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 flutter_secure_storage.
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.
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 (Node.js, 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.
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