N

Senior Flutter Engineer

NeoGenCode Technologies Pvt Ltd Verified employer

Actively hiring · Posted 4d ago · JEV2611DF4C5FF83B

Salary₹15,00,000 – ₹20,00,000 per year
Experience6–9 yrs
LocationSurat, Gujarat
Work modeRemote · Full time
Openings1

Job description

Job Title: Senior Flutter EngineerDepartment: Engineering – MobileLocation: Surat / Ahmedabad (On-site)Employment Type: Full-timeAbout the CompanyWe are an AI-driven nutrition platform on a mission to make healthier eating and living effortless. Our technology translates ingredients and dishes into accurate nutrition profiles and personalizes recommendations based on individual goals, context, and preferences — across home cooking, daily routines, and restaurant ordering.Our stack includes Flutter mobile apps, a Python/Django API, real-time data services, and ML models for tagging, ranking, and predictions. We aim to deliver a delightful, scalable, and privacy-first experience that empowers users to make smarter food choices and track their progress effectively.Role SummaryAs a Senior Flutter Engineer, you’ll lead the development of our mobile applications end-to-end — ensuring architectural excellence, performance, reliability, and delightful user experiences. You’ll collaborate closely with Product, Design, Backend (Django), and Data teams to ship features that are fast, accessible, and secure.Within your first quarter, you’ll have:Established strong engineering standards for Flutter.Significantly improved app performance.Shipped multiple core user journeys including onboarding, smart recommendations, and notifications.Key ResponsibilitiesOwn Flutter mobile architecture — including modularization, clean architecture, and state management.Build and deliver polished, high-performance features across discovery, recommendations, and user journeys.Integrate securely with Django/REST APIs, Firebase services, and push notifications.Ensure jank-free performance (60/120 fps), offline handling, and robust error recovery.Establish and maintain coding standards, automated testing, and CI/CD pipelines for Android & iOS.Mentor and review work of junior Flutter developers through code reviews and pair programming.Collaborate with Product and Design on feasibility, planning, and delivery.Work with DevOps to optimize build pipelines, releases, and crash/ANR reduction.Maintain technical documentation and contribute to component libraries and design system integration.Required Qualifications4–7+ years in mobile development, with 3+ years building production Flutter apps using Dart.Strong understanding of state management (Riverpod / Bloc / Cubit), navigation, and dependency injection.Deep expertise in Flutter rendering, performance profiling, and async/concurrency handling.Experience deploying apps to Play Store and App Store, including signing and release management.Proven experience in API integration, caching, pagination, and offline-first strategies.Hands-on experience with automated testing and CI/CD (GitHub Actions, Bitrise, Codemagic, or Fastlane).Knowledge of app security, secure storage, OAuth/JWT authentication, and data privacy.Proficient in Firebase (Auth, FCM, Remote Config, A/B Testing, Crashlytics, Analytics).Strong communication skills with mentoring and code review experience.Awareness of accessibility, localization, RTL, and responsive UI best practices.Experience optimizing app performance — reducing app size, build times, and crash rates.Familiarity with GraphQL, WebSockets, and real-time data features.Preferred (Nice to Have)Experience with health/wearable integrations (Google Fit, Health Connect, Apple HealthKit).Previous experience in food-tech, health-tech, or recommendation-based systems.Tech StackMobile: Flutter (Dart), Riverpod/Bloc, build_runner, FreezedServices: Firebase (Auth, FCM, Remote Config, Crashlytics, Analytics)Backend: Django/DRF (REST), GraphQL (optional), WebSocketsCI/CD: GitHub Actions, Fastlane, Codemagic, BitriseQuality: Flutter DevTools, Sentry/Crashlytics, unit/widget/integration tests

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with NeoGenCode Technologies Pvt Ltd.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Senior Flutter Engineer₹15,00,000 – ₹20,00,000 /year · Surat
Apply