Description

Job Description:

  • A Degree in Computer Science, Engineering, or a related field.
  • 10+ years of exp developing mobile app (Native Android or iOS).
  • 3+ years of exp developing Flutter app using Dart.
  • Experience in Flutter Web is Mandatory.
  • Deep Understanding of mobile app design principles, patterns and UI/UX best practices (Optimising app for Android, iOS and Web).
  • In depth knowledge of State Management (Provider, BLoC etc.), Flutter Flavors and App Architecture.
  • Hands-on experience in Stateful & Stateless widgets, Method and Platform channels, Isolates and Event Loops, Streams.
  • Familiarity with RESTful APIs and integration of third-party libraries.
  • Must have deep knowledge of clean architecture and SOLID design principles.
  • Must have a good understanding of iOS Human interface design guidelines and or Android Material Design Guideline
  • Excellent problem-solving and debugging skills.
  • Experience in Flutter performance profiling is must.
  • Experience in defining and managing Git Branching strategy.
  • Experience in App Store deployment of the application is must.
  • Unit testing - flutter test.

Responsibilities:

  • Participate in business requirements gathering workshops.
  • Responsible for the application design and technical decisions for the Mobile and Web application.
  • Ensure adherence to best practices issued by the organization & client.
  • Guide & mentor team on best approach.
  • Must be able to handle end to end project life cycle.
  • Ensure Definition of Done is achieved before delivery.
  • Primarily responsible for the technical documentation of the application

Education

Any Gradute