Meeting with the development team to discuss user interface ideas and applications.
Design and build sophisticated and highly scalable apps using Flutter. Build custom packages in Flutter using the functionalities and APIs already available.
Reviewing application requirements and interface designs.
Identifying user interactions and can handle them accordingly.
Developing and implementing highly responsive user interface components that can work on all screen resolutions using the BLOC pattern.
Writing application interface codes using Dart following Flutter workflows.
Troubleshooting interface software and debugging application codes.
Developing and implementing front-end architecture to support user interface concepts.
Monitoring and improving front-end performance.
Ensure security guidelines are always followed while developing the app.
Documenting application changes and developing updates.
Flutter Developer Requirements:
Bachelor’s degree in computer science, information technology, or a similar field.
Previous experience working as a Flutter developer.
In-depth knowledge of all Flutter & Dart Concepts.
Knowledge of working with native dependency like access location, camera & hardware is required.
Knowledge of working and integration of rest Api, third party library & packages (like Payment Gateway,Google Map sdk) is must.
Experience with user interface design.
Experience of working with Firebase tools like FCM, Analytics, Authentication etc. are required.
Knowledge of performance testing frameworks is plus but not mandatory.
Must be able to deploy Flutter app on App Distribution Markets like PlayStore(for Android) & Apple store (for IOS).
Experience with debugging and performance testing softwares.
Knowledge of Native Android development is a big plus.