Flutter Developer

Year    KA, IN, India

Job Description

Primary Role



A Flutter Developer is responsible for building cross-platform mobile applications using the

Flutter framework

. These apps run on both

iOS and Android

using a

single codebase

, typically written in

Dart

.

Key Responsibilities



1.

Application Development



Design and build sophisticated and highly scalable apps using Flutter. Translate UI/UX designs into functioning mobile applications. Develop features and ensure functionality matches specifications.
2.

Cross-Platform Development



Create applications that work seamlessly across multiple platforms (Android, iOS, web). Optimize code for performance, responsiveness, and speed.
3.

UI/UX Implementation



Work closely with designers to implement pixel-perfect, responsive UIs. Use custom widgets to build reusable UI components. Ensure consistency in design patterns and UI behaviors.
4.

API Integration



Integrate RESTful APIs, GraphQL, or third-party libraries. Handle asynchronous operations using

Futures

,

Streams

, etc.
5.

State Management



Implement appropriate state management techniques (e.g., Provider, Bloc, Riverpod, GetX). Maintain app performance and data integrity across the UI.
6.

Testing and Debugging



Write unit, widget, and integration tests to ensure app reliability. Debug and fix bugs, performance bottlenecks, and crashes.
7.

Version Control



Use tools like

Git

for code versioning and collaboration. Participate in code reviews and pull request processes.
8.

Collaboration



Work with backend developers, designers, and product managers to define app features and architecture. Participate in agile/scrum meetings and contribute to sprint planning.
9.

Deployment & Maintenance



Publish apps to Google Play Store and Apple App Store. Maintain codebase and update apps for OS updates or feature enhancements.
10.

Documentation



Maintain documentation for code, APIs, and app architecture. Write clean, readable, and maintainable Dart code.

Preferred Skills & Knowledge



Proficient in

Dart language

. Knowledge of

Firebase

,

SQLite

, or other backend services. Familiarity with

native iOS/Android development

is a plus. Experience with

CI/CD

tools for Flutter (e.g., Codemagic, Bitrise). Understanding of

app lifecycle

,

push notifications

,

permissions

, etc.

Soft Skills



Strong problem-solving and analytical thinking. Good communication and teamwork. Adaptability to new tools, libraries, and updates in the Flutter ecosystem.
Job Type: Full-time

Pay: From ?20,000.00 per month

Benefits:

Paid time off
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
    JD4171121
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year