Sr. Flutter Developer

وصف الوظيفة


  • Developing new features and user interfaces from wire-frame models.
  • Ensuring the best performance and user experience of the application.
  • Fixing bugs and performance problems.
  • Writing clean, readable, and testable code.
  • Cooperating with back-end developers, designers, and the rest of the team to deliver well-architect ed and high-quality solutions.
  • Write well-designed, scalable, robust, testable, efficient, and easily maintainable code.

Requirements

  • Bachelors degree in Computer Science or equivalent
  • Problem solver with the ability to build a feature from scratch & drive it to completion.
  • 2-3 years of experience in designing and building applications
  • Must have 2+ years of experience in Flutter (Dart) Development.
  • 1+ years of proven track experience in e-commerce mobile applications.
  • Strong knowledge of state management approaches (Provider,Bloc, GetX)
  • Firebase: Should have experience with Cloud Firestore , Push Notifications, Cloud Functions, and Analytics.
  • Should have experience how to deal with maps(Google Maps, Open Street Maps)
  • Node JS is an additional skill.
  • Experience in integrating 3rd party, open-source applications, and payment gateways
  • Familiarity with SQL/NoSQL databases and their declarative query languages.
  • Published at least 1 app on the Play Store & App Store.
  • Familiarity with Agile software development methodologies is a plus (JIRA).
  • Familiar with clean code principles and best practices.
  • Experience working with Git
  • Ability to write Unit tests.