Jobs
N

Flutter Developer

Neurabit SolutionRemote22h ago
RemoteFull-timevia indeed

Required Skills

agileandroidapici/cdfirebasefluttergitiosjavakotlinscrumswift

Job Description

Job Title: Flutter Developer / Senior Flutter Developer**Job Overview**

We are looking for a skilled and passionate **Flutter Developer** to join our growing engineering team. In this role, you will be responsible for designing, developing, and maintaining high\-quality, scalable cross\-platform mobile applications for Android and iOS. You will collaborate closely with product managers, UI/UX designers, and backend engineers to translate conceptual ideas into robust, user\-friendly digital experiences.

  • *Key Responsibilities**
  • **App Development:** Design and build advanced, responsive applications for the iOS and Android platforms using Google’s Flutter framework.
  • **Code Quality:** Write clean, readable, well\-documented, and maintainable Dart code while adhering to industry best practices.
  • **State Management:** Implement efficient state management solutions (e.g., BLoC, Provider, Riverpod) to ensure smooth application performance.
  • **API Integration:** Integrate RESTful APIs, WebSockets, and third\-party SDKs to connect mobile applications to backend services.
  • **UI/UX Implementation:** Work closely with designers to build pixel\-perfect, smooth UIs with fluid animations.
  • **Testing \& Optimization:** Identify and fix bugs, optimize app performance (responsiveness, memory footprint, load times), and write unit/widget tests.
  • **Deployment:** Manage the end\-to\-end deployment process, publishing apps to the Google Play Store and Apple App Store.
  • **Continuous Improvement:** Stay up\-to\-date with the latest trends in the mobile ecosystem and suggest new tools or architectures to improve development efficiency.
  • *Required Skills \& Qualifications**
  • **Experience:** 2–5 years of professional experience in mobile app development, with at least 1\.5\+ years of dedicated experience building apps with **Flutter \& Dart**.
  • **State Management:** Deep understanding of state management tools like **BLoC, Riverpod, or Provider**.
  • **Native Architecture:** Basic knowledge of native Android (Java/Kotlin) or iOS (Swift/Objective\-C) is a big plus for writing custom platform channels.
  • **Tools:** Proficiency with version control tools like **Git** and CI/CD pipelines.
  • **Architecture:** Strong understanding of mobile architecture patterns (MVVM, Clean Architecture) and Object\-Oriented Programming (OOP) principles.
  • **Database:** Experience with local storage solutions like Hive, Sqflite, or Shared Preferences.
  • **Problem Solving:** Excellent analytical skills to troubleshoot, debug, and optimize complex software issues.
  • *Preferred / Nice\-to\-Have Skills**
  • Experience with Firebase services (Firestore, Auth, Cloud Messaging, Analytics).
  • Familiarity with Agile/Scrum development methodologies.
  • Prior experience publishing at least 2\-3 apps successfully on the App Store or Play Store.
  • Knowledge of Flutter Web or Flutter Desktop.

Pay: From ₹30,000\.00 per month

Work Location: Remote

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
Remote
Location
Anywhere in India
Posted
22h ago
Source
Indeed