Senior Flutter Developer

Year    AS, IN, India

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4798987
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    AS, IN, India
  • Education
    Not mentioned
  • Experience
    Year