Flutter developer
SwipeLoan
Job Description
Flutter Developer Experience: 5โ7 Years Location: Pune (On-site / Hybrid / Remote) Type:Full-time About the Role We are looking for a highly skilled Flutter Developer to design, build, and ship high-performance, scalable cross-platform mobile apps. You will own features end-to-end, mentor junior developers, and contribute to key architecture decisions. The ideal candidate is hands-on, product-minded, and obsessed with clean code โ someone who also collaborates smoothly across teams.
Key Responsibilities Build high-quality Flutter apps for iOS & Android from a single codebase Architect scalable, testable code (BLoC, Riverpod, Provider, MVVM, Clean Architecture) Integrate REST APIs, GraphQL, WebSockets & third-party SDKs Optimize app performance, memory & rendering; debug complex issues Implement state management, DI & modular code structures Write unit, widget & integration tests Collaborate with designers, backend engineers & product managers Manage CI/CD pipelines & app store deployments (Play Store & App Store) Conduct code reviews & mentor junior developers Stay current with the Flutter/Dart ecosystem Required Skills 5โ7 yrs mobile dev experience with strong Flutter & Dart expertise Deep state management knowledge (BLoC / Cubit / Riverpod / Provider) Strong grasp of OOP, SOLID & clean architecture REST APIs, JSON serialization, GraphQL & real-time data (Firebase/WebSockets) Firebase suite (Auth, Firestore, Cloud Functions, Crashlytics, FCM) Platform channels & native integration (Kotlin/Java, Swift/Objective-C) Local databases (SQLite, Hive, Drift, Isar) & offline-first apps CI/CD tools (Codemagic, Bitrise, GitHub Actions, Fastlane) Git, version control & Agile/Scrum Published apps on App Store & Google Play Strong debugging & performance profiling skills Soft Skills & Professional Maturity Excellent communication & stakeholder management; navigates teams with diplomacy Emotionally intelligent โ builds alliances, manages conflicts & influences decisions smoothly Professional under pressure; balances tech priorities with business relationships Self-aware team player who keeps work moving across departments Good to Have Native Android/iOS development experience Design systems, animations & custom UI/UX Backend exposure (Node.js, Python, Firebase Cloud Functions) App security best practices & code obfuscation Open-source contributions / active GitHub