Flutter Developer

Job Description

We are looking for a Flutter Developer responsible for creating multi-platform apps for iOS and Android using Google’s Flutter development framework. The primary focus will be on creating new experiences and maintaining existing apps.

Responsibilities

  • Design & implement new app modules based on the product requirements using Flutter framework.
  • Maintain existing codebases and build reusable code/libraries for future use.
  • Integrate user-interfaces elements developed by other developers.
  • Integration of data storage solutions and various APIs from third parties.
  • Debug existing apps components, fix issues and avoid regressions.
  • Collaborate closely with UI/UX designers, PMs, QAs, and other developers.
  • Participate in software architecture, design discussions and code reviews.
  • Optimize application for maximum speed and scalability.
  • Follow the company guidelines and best practices.

Requirements

  • Strong & practical experience on Flutter and Dart development.
  • Experience managing high-scale production mobile apps.
  • Strong knowledge of Android/iOS Native App Development.
  • Good understanding of Object Oriented Programming & data structures.
  • Database Design Knowledge (CoreData, SQLite).
  • Knowledge of Web Services (JSON, XML) and web technologies (HTML, CSS/SASS).
  • Experience with Java and/or Swift/Objective-C.
  • Experience with Firebase and deploying to Google Play or App Store.
  • Bachelor’s degree in Computer Science or related discipline.
  • 2-4 years of experience in Mobile Development.
     
Apply Now