Flutter Developer

2 years

0 Lacs

Posted:2 weeks ago| Platform: GlassDoor logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Summary

We are seeking a highly experienced and self-motivated Flutter Developer to take full ownership of our mobile application's development lifecycle. The ideal candidate is an expert at translating high-fidelity UI/UX designs into pixel-perfect, high-performance applications.

You will be responsible for the entire process, from architectural design and feature development to the final deployment and maintenance on both the Google Play Store and the Apple App Store. This role requires a candidate who has "been there, done that" and can navigate the complexities of cross-platform development and store publishing independently.

Key Responsibilities

  • UI/UX Implementation: Collaborate closely with UI/UX designers to translate wireframes and designs from tools like Figma or Sketch into responsive, high-quality, and performant Flutter code.
  • Full-Stack Development: Design, build, and maintain the full Flutter application, ensuring clean, efficient, and reusable Dart code.
  • Architecture: Architect and implement robust, scalable, and testable application solutions, selecting appropriate state management (e.g., Bloc, Riverpod) and architectural patterns.
  • API Integration: Integrate with backend services by consuming RESTful APIs, handling data, and managing offline storage and data persistence.
  • Testing & Quality: Write comprehensive unit, widget, and integration tests to ensure application quality, stability, and bug-free operation.
  • Performance Tuning: Profile and optimize application performance, including startup time, memory usage, and rendering speed, to deliver a smooth user experience.
  • Store Deployment: Manage the end-to-end build, testing, and release process, including all necessary configurations for both the Google Play Store and the Apple App Store.

Must-Have Qualifications & Experience

  • Experience: 2+ years of professional experience in mobile development, with at least 2+ years of dedicated, hands-on experience with Flutter.
  • App Store Publishing (Non-Negotiable): Proven, verifiable experience successfully deploying and maintaining multiple applications on both the Google Play Store and the Apple App Store.
  • Store Expertise: Deep understanding of the entire store submission process, including:
  • iOS: App Store Connect, code signing, provisioning profiles, TestFlight, and navigating the Apple review guidelines.
  • Android: Google Play Console, generating signed Android App Bundles (AABs), managing release tracks, and data safety policies.
  • UI/UX Passion: A strong portfolio or demonstrated ability to translate complex UI/UX designs into beautiful, pixel-perfect, and responsive user interfaces.
  • Technical Skills:
  • Expert-level knowledge of the Dart programming language and the Flutter widget library.
  • Strong, opinionated experience with at least one advanced state management solution (e.g., Bloc, Riverpod, Provider).
  • Proficiency with version control systems, specifically Git.
  • Problem-Solving: Excellent analytical and problem-solving skills with the ability to debug and resolve complex technical issues.
  • Autonomy: Must be a self-starter who can work independently, manage priorities, and drive a project to completion.

Preferred Qualifications (Nice-to-Have)

  • Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development.
  • Familiarity with Firebase services (Authentication, Firestore, Crashlytics, etc.).
  • Experience setting up and managing CI/CD pipelines for mobile (e.g., Codemagic, Fastlane, GitHub Actions).
  • Knowledge of GraphQL in addition to REST.

Job Types: Full-time, Permanent

Benefits:

  • Paid sick time
  • Paid time off

Work Location: In person

Mock Interview

Practice Video Interview with JobPe AI

Start Java 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 Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You