Flutter Developer

Year    Remote, IN, India

Job Description

Mid-Level Remote Flutter Developer (2-3 Years Experience)

About the Role

We are looking for a dedicated

Mid-Level Remote Flutter Developer

with

2-3 years of professional experience

to build and enhance our cross-platform mobile applications. You will be responsible for developing new features, optimizing performance, and working independently on complex modules from design to deployment. This role is perfect for someone ready to take ownership of significant portions of a production application while working effectively in a remote, collaborative team environment.

Key Responsibilities

Feature Development:

Independently design, develop, and test new user-facing features for both iOS and Android using the

Flutter SDK and Dart

.

Code Quality:

Write

clean, readable, and well-documented code

that adheres to established company standards and best practices.

API & Backend Integration:

Integrate applications with our backend using

RESTful APIs

and efficiently handle data structures and asynchronous operations.

State Management:

Apply and maintain appropriate state management solutions (e.g., Provider, Bloc, Riverpod) to ensure a scalable and maintainable application architecture.

UI/UX Implementation:

Translate detailed UI/UX designs and wireframes into smooth, responsive, and visually appealing user interfaces.

Debugging & Optimization:

Proactively debug application issues, resolve bugs, and conduct performance tuning to ensure a fast and fluid user experience.

Collaboration:

Actively participate in sprint planning, technical design discussions, and

code reviews

, providing constructive feedback to peers.

Remote Work Focus:

Maintain high productivity and clear, proactive communication across the distributed team using tools like Git, Jira, Slack, and video conferencing.
Required Technical Skills & Experience

Professional Experience:

2-3 years of hands-on experience

developing and shipping production mobile applications with

Flutter

.

Dart Mastery:

Strong proficiency in the

Dart programming language

and a deep understanding of its core features and asynchronous programming.

Flutter Core:

Solid understanding of Flutter widgets, application lifecycle, navigation, and cross-platform differences.

State Management:

Practical experience implementing and managing application state with a common solution .

Testing:

Experience writing

unit tests

and

widget tests

to validate application logic and UI components.

Version Control:

Proficient with

Git

for collaborative development, including branching, merging, and resolving conflicts.

Mobile Ecosystem:

Familiarity with the mobile deployment process for both the Apple App Store and Google Play Store.
Soft Skills & Remote Work Requirements

Independence:

Proven ability to manage assigned tasks and features with minimal supervision.

Communication:

Excellent verbal and written English communication skills for effective collaboration with a remote team.

Problem-Solving:

Strong analytical ability to troubleshoot complex technical issues and propose effective solutions.

Proactivity:

A self-starter who takes ownership of tasks and actively seeks out opportunities for improvement in the codebase and product.
Job Type: Full-time

Pay: ₹13,983.35 - ₹30,000.00 per month

Benefits:

Paid sick time Paid time off Work from home
Work Location: Remote

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