Flutter Developer

Flutter Developer Job Description

We are looking for an experienced Flutter Developer who will join our talented software team that works on mission-critical applications. Your duties will include managing Flutter (Android, iOS) application development while providing expertise in the full software development lifecycle, from concept and design to testing

Responsibilities

  • Contribute in all phases of the development lifecycle: concept, design, build, deploy, test, release to app stores and support

  • Write well designed, testable, efficient code

  • Collaborate with team members (product managers, developers, designers) to brainstorm about new features and functionalities.

  • Knowledge and experience in Flutter Framework and DART programming

  • Hands on experience in using RESTful APIs

  • Object oriented analysis, UML and design using common design patterns.

  • Hands on experience in development IDE Android Studio, Android SDK, Firebase Test Lab

  • Experience with offline storage, threading, and performance tuning

  • Familiarity with push notifications

  • Familiarity with IOS integration with Flutter

  • Experience using GitHub or similar environment

  • Complete understanding of SDLC

  • Experience with Agile development

  • Experience with Material Design and Android UI design principles, patterns and best practices

  • Good knowledge of adding third-party libraries

  • Ability to understand business requirements and translate them into technical requirements

  • Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

  • Critical thinker