Home Job Listings Categories Locations

Flutter Developer

📍 India

Technology TECEZE

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/ 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

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.

Job Details

Posted Date: March 1, 2026
Job Type: Technology
Location: India
Company: TECEZE

Ready to Apply?

Don't miss this opportunity! Apply now and join our team.