BENGALURU · FULLTIME
Senior Flutter Developer
Transient AI
Bengaluru · onsite · Posted 76d ago
Sourced from
Not disclosed5–9 yrsfulltimeBengaluru
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.3s
- Found the form on Instahyre · 14 questions to answer1.8s
- Decided the answers for all of them2.6s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
We are looking for a highly skilled Senior Flutter Developer with 5-7 years of software development experience, including 3+ years of hands-on Flutter development, to build high-performance, scalable, and visually appealing cross-platform mobile applications. The ideal candidate should have strong expertise in Flutter, Dart, mobile architecture, API integration, state management, and application performance optimization.
Responsibilities:
- Design, develop, test, and maintain cross-platform mobile applications using Flutter and Dart.
- Build reusable, scalable, and maintainable code following clean architecture principles.
- Collaborate with product managers, UI/UX designers, QA engineers, and backend developers to deliver high-quality applications.
- Integrate RESTful APIs and third-party SDKs.
- Implement responsive UI components with pixel-perfect designs.
- Optimize application performance, memory usage, and startup time.
- Write unit tests, widget tests, and integration tests.
- Troubleshoot and resolve application bugs and production issues.
- Participate in code reviews and mentor junior Flutter developers.
- Ensure application security and follow mobile development best practices.
- Publish and maintain applications on the Google Play Store and Apple App Store.
- Stay updated with the latest Flutter releases and mobile development trends.
Requirements:
- Bachelor's degree in computer science, information technology, engineering, or a related field.
- Equivalent practical experience is also considered.
- 5-7 years of software development experience.
- Minimum 3+ years of hands-on experience with Flutter.
- Strong programming experience in Dart.
- Experience developing applications for both Android and iOS.
- Strong understanding of Flutter widgets, animations, navigation, and custom UI development.
- Experience with State Management: Provider, Riverpod, Bloc/Cubit, GetX (any one or more)
- Experience integrating REST APIs and JSON parsing.
- Knowledge of Firebase services: Authentication, Firestore, Cloud Messaging (FCM), Crashlytics, Analytics
- Experience with local databases such as SQLite or Hive.
- Strong understanding of asynchronous programming (Future, Streams).
- Experience with Git and version control.
- Knowledge of mobile application architecture (MVVM, Clean Architecture).
- Strong debugging and performance optimization skills.
Preferred Skills:
- Experience with CI/CD pipelines.
- Knowledge of Fastlane, Codemagic, GitHub Actions, or Bitrise.
- Experience with Push Notifications.
- Experience working with WebSockets.
- Familiarity with GraphQL.
- Experience with native Android (Kotlin/Java) or iOS (Swift) is an advantage.
- Experience with Agile/Scrum development methodologies.
Sourced from instahyre
Section · 02
Skills
IOSAndroidKotlinSwiftFlutterDart