Develop, implement, and maintain mobile applications (iOS & Android) using Flutter
Participate and contribute to all phases in building applications, including programming, defect correction, unit testing, code review and deployment planning
Perform functional analysis, application design, development, unit test, deployment, and maintenance
Maintain technical documentation for deployed web application systems and conducts technical presentations
Qualifications and Education Requirements:
Bachelor’s degree preferably in Computer Science or Information Technology or related fields
2+ years in mobile software development
Over one year’s developing Flutter applications for mobile
Experience with third-party libraries and APIs;
Experience with Git, SVN, or other version control tools;
Have a good understanding of Android basics like Manifest components, Activities, services, Intent, Fragment use, and lifecycle management.
Preferred Skills/Behavior Traits:
Understanding the MVC/MVP/MVVM design patterns.
Proven experience in writing readable code, creating extensive documentation for existing code, and refactoring previously written code
Good English communication skills
Experience with and knowledge of Agile Software/Product Development