🔔 FCM Loaded

Flutter Developer

TECEZE

2 - 5 years

Chennai

Posted: 01/03/2026

Getting a referral is 5x more effective than applying directly

Job Description

Role Overview

We are looking for an experienced Flutter Developer to design, build, and maintain high-quality mobile applications for Android and iOS. You will work closely with product, UI/UX, backend, and QA teams to deliver smooth, scalable, and secure apps. This role expects strong ownership, technical leadership, and the ability to mentor junior developers.


Key Responsibilities


Product & Feature Development

  • Build and ship production-grade Flutter applications with clean, maintainable code.
  • Translate product requirements and UI/UX designs into high-quality mobile experiences.
  • Implement complex UI screens, animations, and reusable components following design systems.
  • Ensure apps are responsive, performant, and compatible across a wide range of devices.

Architecture & Code Quality

  • Apply best practices such as Clean Architecture / MVVM, SOLID principles, and modular design.
  • Use state management patterns effectively (BLoC / Riverpod / Provider / GetX based on team standard).
  • Conduct code reviews and enforce coding standards, documentation, and testing discipline.
  • Refactor legacy modules, reduce technical debt, and improve app scalability.

Integrations & Backend Communication

  • Integrate REST APIs / GraphQL and handle authentication, session management, and secure storage.
  • Implement offline-first support using local persistence (Hive / SQLite / Drift / SharedPreferences).
  • Integrate third-party SDKs (payments, maps, analytics, chat, etc.) and manage dependencies.

Performance, Security & Reliability

  • Optimize app startup time, memory usage, rendering performance, and network efficiency.
  • Ensure secure coding practices (token handling, secure storage, SSL pinning if required).
  • Implement crash monitoring and analytics using tools like Firebase Crashlytics / Sentry.
  • Handle edge cases, error states, and build robust logging/monitoring practices.

Testing, Release & CI/CD

  • Write and maintain automated tests: unit, widget, and integration tests.
  • Support release pipelines: build flavors, versioning, and publishing to Play Store/App Store.
  • Work with CI/CD tools (GitHub Actions / Bitrise / Jenkins / Codemagic, etc.) as applicable.
  • Collaborate with QA to ensure test coverage, bug triage, and timely fixes.

Collaboration & Leadership

  • Participate actively in Agile ceremonies (planning, standups, reviews, retros).
  • Provide technical guidance, mentorship, and onboarding support to junior developers.
  • Communicate clearly with stakeholders and contribute to realistic delivery plans.

Required Skills & Qualifications

  • 5+ years of experience in mobile app development, with strong hands-on Flutter experience.
  • Strong proficiency in Dart, Flutter widgets, layouts, rendering, and platform integration.
  • Experience with state management (BLoC/Riverpod/Provider/GetX) and architectural patterns.
  • Solid experience integrating APIs, handling JSON serialization, and network layers (Dio/http).
  • Experience with Firebase services (Auth, Firestore, FCM, Crashlytics, Analytics) is a strong plus.
  • Strong understanding of Git, branching strategies, and code review workflows.
  • Proven ability to debug complex issues and deliver production-ready solutions.
  • Comfortable working in a team environment with designers, backend engineers, and QA.

Preferred / Nice-to-Have

  • Native Android/iOS knowledge (Kotlin/Java or Swift/Objective-C), platform channels.
  • Experience with GraphQL, WebSockets, and real-time data handling.
  • Experience with app security practices and compliance-related development.
  • Familiarity with design systems, accessibility, and localization (i18n).
  • Exposure to domain-driven design, microservices-backed apps, or enterprise apps

#teceze

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.