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.