Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
We are looking for an experienced #SeniorFlutterDeveloper
to be responsible for :
-Investigate alternatives and technologies and present them for architectural review, in order to support continuous improvement.
- Design and develop high-volume, low-latency applications for mission-critical systems and deliver high availability and performance.
-Create well-designed, testable, efficient code.
-Take part in all phases of the development life-cycle.
-Ensure designs comply with specifications.
Job Requirements
- Requirements:
-Has a minimum of +3 years experience in Flutter Software Development.
-Developing user interface components and implementing them using Flutter. o Ensuring that app components and the overall application, are fast, easy to use, and easy to
maintain.
-State Management (Provider-bloc-GetX). o Understanding requirements, and transferring ideas to real apps.
-Experienced in building applications that consume RESTful JSON APIs.o Ability to write maintainable code and maintain high standards of code quality and create
documentation.
-Using SOLID (Principles of Object-Oriented Design).
- Ability to learn and understand new features and apply them quickly and accurately. o Search for solutions & Solve problems.
-Familiarity with RESTful APIs to connect Mobile applications with back-end services.
-Realtime Technology (SignalR-Socket-Firebase Realtime Database).
-Familiarity with cloud message APIs and push notifications.
-Familiar with native build tools, like XCode, Gradle, and Android Studio.
-Familiarity with code versioning tools. (GitHub-bitbucket).
o Engineers that give high priority to test coverage usually have high-performance reviews.
-Experience with Android SDK and iOS SDK apps using Flutter.
-Ability to Publish and update released apps on google play and apple store.
-An indicator of a good developer is one that can easily relate with his team members.
-High-performing software engineers are also willing to take up and carry out
responsibilities effectively.
-Estimate the time closest to the tasks.
-Report and estimate the development status on a regular basis Communication skills.
Employees who are good at giving and receiving information,
-both within the team and their superiors, usually perform better.
- Able to meet deadlines.