Wynploy logo
WynployPosted 10 months ago

Flutter Developer

On-siteBengaluru, Karnataka, India

Full TimeSmall

Job Summary

Develop Flutter applications using Dart, Bloc pattern, and GoRouter while managing Firebase services like Auth and Firestore. Optimize mobile performance across Android and iOS platforms, adhering to Material Design and Human Interface Guidelines. Integrate RESTful APIs, third-party SDKs, and enforce Clean Architecture with comprehensive testing strategies. Balance technical excellence with user experience, ensuring offline-first capabilities and battery optimization. Collaborate effectively within the team while staying current with Flutter ecosystem updates and best practices.

Required Qualifications

  • Expert proficiency in Flutter and Dart
  • Strong experience with Bloc pattern for state management
  • Solid understanding of GoRouter for navigation
  • Hands-on experience with Firebase ecosystem (Auth, Firestore, Cloud Messaging, Analytics)
  • Working knowledge of both Android and iOS platforms
  • Platform-specific UI guidelines (Material Design, Human Interface Guidelines)
  • Native platform capabilities and limitations
  • App store submission processes
  • Deep understanding of mobile app performance optimization techniques
  • Strong grasp of Clean Architecture principles and their application in Flutter
  • Experience with RESTful API integration and handling network states
  • Proven ability to integrate third-party SDKs and services
  • Commitment to writing testable code and implementing comprehensive testing strategies

Desired Qualifications

  • A developer passionate about creating exceptional mobile experiences
  • Someone who understands the nuances of mobile development (offline-first, battery optimization, etc.)
  • An engineer who values code quality, maintainability, and scalability
  • A professional who stays current with Flutter ecosystem updates and best practices
  • Someone who can balance technical excellence with user experience
  • Strong ability to work effectively with team members, contributing to a positive and productive team environment
  • Honesty and a strong moral compass in all professional interactions
  • Effective use of AI tools to enhance productivity across different aspects of development work
  • Solid understanding of clean code principles including Clean Architecture, DRY, SOLID principles
  • Comfortable reading documentation and integrating third-party tools, SDKs, and services as needed
  • Experience with native Android (Kotlin) or iOS (Swift) development
  • Knowledge of CI/CD pipelines for mobile apps
  • Experience with mobile app analytics and crash reporting tools
  • Understanding of mobile security best practices
  • Experience with mobile app monetization strategies

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce