Job Type : Permanent
Number Of Applications : 65
Job Posted On : 01/07/2022
Job Posted On : 01/07/2022
Flutter
We are hiring a Flutter Mobile Developer, we require an experienced developer who will help us design this platform from the ground-up and coordinate development at all levels.
Qualifications:
● Be able to write concise, well-documented (or self-documenting) code. ● Experience with third-party libraries and APIs ● Understanding of the Agile development life-cycle ● Experience with automated testing and building ● Experience with Git, Jenkins, or other version control tools ● Ability to write readable code, create extensive documentation for existing code, and refactor the previously written code into a readable state ● Good Communication skills
Beneficial
● Java/Swift experience ● Developed two or more iOS/Android apps with Flutter; either deployed on the AppStore/Google Play or available on Github,dart. ● Experience with optimizing applications for Material Design
Responsibilities:
● Understand how to optimize client-facing software, follow the company guidelines and possess basic social skills. ● Design and Build sophisticated and highly scalable apps using Flutter. ● Build custom packages in Flutter using the functionalities and APIs already available in native Android and IOS. ● Translate and Build the designs and Wireframes into high quality responsive UI code. ● Write efficient queries for core Data. ● Use of Model-View-Controller ( MVC) or Model-View-ViewModel-Controller (MVVM) as it relates to designing, developing architecture and developing maintainable, testable and functional software that meets product requirements. ● Explore feasible architectures for implementing new features.
● Resolve any problems existing in the system and suggest and add new features in the complete system. ● Suggest space and time efficient Data Structures. ● Follow the best practices while developing the app and also keeping everything structured and well documented. ● Document the project and code efficiently. ● Manage the code and project on Git in order to keep in sync with other team members and managers. ● Communicate with the Project Manager regarding status of projects and suggest appropriate deadlines for new functionalities. ● Ensure security guidelines are always followed while developing the app. ● Maintaining software through product lifecycle including design, development, verification and bug fixes. ● Resolve all the bugs reported in a timely manner. ● Perform time profiling and memory leaks assessment. ● Following company policies and quality procedures to ensure quality product deliverables.
Fininfocom is a fast growing global IT services and consulting firm, providing services to all business houses. We provide top-notch or reliable technology planning, implementation and full-time support services, tailored to your specific environment