Flutter Developer

4 years

0 Lacs

Posted:2 hours ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Part Time

Job Description

Kochi, Kerala
Full Time

We’re looking for a Flutter Developer with around 4 years of hands-on experience to design, build, and maintain high-quality cross-platform mobile apps for Android and iOS. The ideal candidate will have a strong background in mobile app development using Flutter.

Job Responsibilities

1. End-to-End App Development

  • Convert Figma/UI designs and product requirements into responsive Flutter apps for Android and iOS.
  • Build reusable widgets, maintain design consistency, and handle navigation, app lifecycle, and state preservation.
  • Ensure apps meet Play Store and App Store guidelines and are production-ready.
  • Write clean, readable Dart code with good structure and meaningful naming.

2. Application Architecture & State Management

  • Design and implement app architecture (e.g. MVVM / Clean Architecture) with proper separation of UI, domain, and data layers.
  • Use modern state-management (Provider / Riverpod / BLoC / similar) and refactor legacy code into modular components.
  • Document architectural decisions so other developers can understand and extend them.

3. API Integration & Cloud Connectivity

  • Integrate REST / GraphQL / gRPC APIs using appropriate HTTP clients and interceptors.
  • Map responses into strongly-typed models using JSON serialization/code generation.
  • Implement robust error handling, pagination, filtering, and local caching (Hive/SQLite/SharedPreferences) for offline cases.
  • Collaborate with backend engineers to refine payloads and resolve integration issues.

4. BLE & Device Integration (Project-Specific)

  • Integrate BLE for sensor/IoT apps using Flutter BLE plug-ins.
  • Handle device discovery, secure connection management, and real-time data synchronization.

5. Code Quality & Testing

  • Write unit tests and widget tests for critical flows and business logic.
  • Use linting, static analysis, and code reviews to maintain high-quality, consistent code.
  • Incrementally reduce technical debt and keep technical documentation updated.

6. Build, Release & Store Management

  • Configure build flavors/environments (dev, staging, prod) and manage app signing keys.
  • Prepare builds for internal testing (Firebase App Distribution / TestFlight) and production releases.
  • Work with DevOps to integrate apps into CI/CD pipelines and manage environment-specific configurations securely.

7. Collaboration & Stakeholder Alignment

  • Actively participate in sprint ceremonies and collaborate with product, design, QA, and backend teams.
  • Clarify requirements and edge cases instead of assuming; provide realistic estimates and surface risks early.
  • Communicate progress, blockers, and technical decisions clearly to both technical and non-technical stakeholders.

8. Learning, R&D & Continuous Improvement

  • Stay current with Flutter/Dart releases, packages, and ecosystem changes.
  • Run small POCs for new capabilities (e.g., BLE, data visualization, offline-first patterns).
  • Share learnings via internal demos, docs, or tech sessions.

Job Requirements

  • 4 years of experience in Flutter app development
  • Familiarity with RESTful APIs and third-party libraries
  • Strong understanding of OOP concepts and design patterns
  • Experience with Firebase and other backend services
  • Good knowledge of Git, feature-branch workflows, and code review practices.
  • Experience in publishing apps on Google Play Store and Apple App Store
  • Strong problem-solving skills, ownership mindset, and ability to work in multi-vendor / distributed team environments.

apply for this role

If you have a passion for creating innovative solutions and a proven track record, we encourage you to apply and become a key player
Email to: hr@infolitz.com

Open in Email App

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps 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
Infolitz Software logo
Infolitz Software

Software Development

Tech City

RecommendedJobs for You