Senior Flutter Developer

3 years

2 - 10 Lacs

Posted:1 day ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

We are seeking a highly experienced Senior Flutter Developer to architect, develop, and optimize a complex cross-platform astrology application with real-time communication features, deep API integrations, and scalable backend connectivity. The ideal candidate must have hands-on experience in building enterprise-grade Flutter apps, strong knowledge of mobile system internals, performance tuning, API architecture, and secure app deployment workflows.

Key Responsibilities

  • Architect and develop a production-grade Flutter mobile application for both Android & iOS with high responsiveness, optimized rendering, and strong state-management patterns (Bloc / Riverpod / Provider).
  • Build and integrate REST API modules communicating with a PHP/MySQL backend hosted on cloud servers—ensure secure, optimized, and scalable API consumption.
  • Implement real-time communication using Agora SDK (audio/video calling, channel management, session handling, background mode, token refresh).
  • Integrate Firebase Cloud Messaging (FCM) for notifications, topic subscriptions, advanced payload handling, and background execution.
  • Work with Vedic Astrology API for horoscope generation—ensure accurate data binding, caching logic, fallback handling, and computation speed.
  • Implement secure OTP verification flows using AiSensy, including async handling, retry logic, fallback methods, and number masking.
  • Integrate Google Maps Geocoding & Google Places Autocomplete for location-based workflows, optimized API billing, geospatial accuracy, and smooth UI.
  • Build payment workflows with the Razorpay Payment Gateway, ensure PCI-compliant data handling, error mapping, and transaction lifecycle tracking.
  • Collaborate with backend and admin panel developers using PHP, MySQL, Bootstrap, JS, and ensure API specifications match app requirements.
  • Maintain advanced error logging, crash analytics, performance monitoring, and implement best practices for memory optimization.
  • Manage entire app deployment lifecycle on Play Store & App Store including signing, release pipelines, versioning, crash debugging, and rollout strategies.
  • Conduct advanced testing: unit tests, widget tests, integration tests, performance audits, load simulation, and edge-case handling.
  • Review and improve UI/UX fidelity, animations, transitions, and app fluidity according to modern mobile standards.
  • Produce high-quality technical documentation, maintain code standards, and lead junior contributors when required.

Required Skills & Expertise

  • 3+ years professional experience with Flutter & Dart.
  • Strong understanding of native Android (Kotlin/Java) and iOS (Swift) bridging for advanced plugin or feature customization.
  • Expertise in State Management (Bloc preferred) and app modularization.
  • Deep experience integrating:
  • Firebase FCM
  • Agora SDK
  • Razorpay
  • Google Maps SDK / Geocoding / Places Autocomplete
  • OTP API services (AiSensy or similar)
  • Strong knowledge of REST APIs, JSON, authentication workflows, and secure token management.
  • Experience with clean architecture, repository patterns, data caching, advanced async operations, isolate usage.
  • Familiar with CI/CD, Git workflows, code review, crashlytics, and performance tuning tools.
  • Ability to work with designers, backend engineers, and founders in a fast-paced environment.
  • Strong debugging, analytical, and architectural decision-making skills.

Preferred (Bonus Skills)

  • Knowledge of astrology software, Vedic astrology logic, or astronomical calculations.
  • Experience with MySQL performance understanding for better API communication.

Job Type: Full-time

Pay: ₹19,185.96 - ₹85,692.46 per month

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start PHP Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

indore, madhya pradesh, india