Flutter Developer

Full time

1-3 Years

Fresher can apply

Overview

We are hiring a Flutter Developer to engineer applications that will run across Android, iOS, and the web. We are looking for someone passionate about performance, reliability, and design with the experience and credentials to back up that passion. Someone who can take ownership of applications, solve technical challenges and take pride in their solutions and code.

Responsibilities

  • Architect, build and maintain excellent Mobile Applications with clean code.

  • Implement pixel perfect UI's that match designs.

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

  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

  • Work with native modules as and when required.

  • Implement clean, modern, smooth animations and transitions that provide an excellent user experience.

  • Release applications to the Apple and Google Play stores.

  • Work with modern tools including Jira, Slack, GitHub, Google Docs, etc.

  • Be part of a community of Flutter developers who share knowledge and help each other as problems arise.

  • Familiarity with code versioning tools (Such as Git, SVN or Mercurial).

  • Good Project Management Skills.

Skills & Requirements

  • Experience in Flutter, Dart is a must, with a knowledge of any other native or cross platform mobile development framework (Swift iOS, React Native).

  • Experience with Database like SQLite, Firebase, Realm, etc.

  • Knowledge of modern authorization mechanisms, such as JSON Web Token.

  • Solid understanding of mobile app design patterns like - MVC, MVP, Delegation, Singleton, Factory, MVVM pattern etc.

  • Strong experience with Material Design and Cupertino.

  • Knowledge of different state management libraries like BloC, GetX, Provider, etc.

  • Knowledge on implementing of localization & accessibility.

  • Solid understanding of the full mobile development life cycle.

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

  • Know how to deal with different screen sizes.

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

Apply Here

fav-icon