Mobile Developer (Flutter) (1 year contract) (ID1390)
Hours per week:
Mon to Fri 9am to 6pm
Location:
Islandwide
Job category:
Engineering and Technicians
Job Description
Design and development of applications (WebApp, iOS and Android) using Flutter Framework.
Develop pixel perfect designs from Adobe XD or similar tools.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Responsible in the full software development lifecycle, from concept and design to testing.
Build high-performing, scalable, enterprise-grade applications, and write clean code and ensure the programs run properly using best practices.
Understand requirements, architecture decisions, assess the feasibility, and provide time estimates on implementing new features and functionalities.
Prepare any necessary technical documentation.
Proficient understanding of code versioning tools, such as SVN or GIT
Requirements:
Minimum of 2+ years of experience in mobile app development with Flutter.
Working experience on:
Ø Google Flutter
Good understanding of Material Design & UI Interface Guidelines for iOS & Android platform.
Good knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Debugging skills using Visual Studio Code, Android SDK & XCode instrumentation tools.
Good analytical & troubleshooting skills
Experience with source code management tools (ex: Git)
Exposure to scrum or another agile methodology
Experience in state management methodologies like Bloc or provider.
Constantly learn about new technologies, operating system updates, and other information that can affect or improve the functions of applications in development.
Familiar with the Flutter framework and Dart. Understand the implementation principles of commonly used components in Flutter.
Experience following industry standard best practices when building UI, including accessibility, internationalization, performance optimization, caching, cross-browser considerations, responsive web design etc.