Flutter Developer

Job Type: Full-time 
Location: Remote

Responsibilities:

  • Maintain, design and develop high-performance,low-latency, and performant applications.
  • Diagnose and resolve performance issues, as well as fix bugs to enhance application functionality.
  • Write well-designed, extensible, testable, and efficient code.

Skills and Qualifications:

  • Good knowledge and experience in Flutter Framework and DART programming.  Strong knowledge of Object-Oriented Programming.
  • Familiarity with Material Design, IOS, and Android UI design principles, patterns, and best practices.  Familiarity with testing frameworks
  • Experience with widgets like Scaffold, Builder, and Change Notifier.

Bonus Oualifications:

  • Built at least one Flutter mobile app.
  • Several years of experience in Flutter app development.
  • Experience with Flutter across all platforms including Android, WA, and iOS.
  • Proficiency in Android(Java/Kotlin) or iOS(Swift) programming.
  • Deep understanding of concepts like Dependency Injection and Memory Leaks.  Familiarity with the Provider State Management Library.
  • Familiarity with routing tools such as vrouter and auto_route. 
  • Familiarity with databases like Hive.
  • Familiarity with complexity analysis.