Yêu cầu công việc
JOB REQUIREMENTS:
2+ years experience working in Software Development, developing mobile apps natively for iOS and/or Android, developing and delivering apps using Flutter;
Proven experience as a Backend Developer in Node.js, Java; Extensive experience with Node- RED, including designing and developing DDI flows for various service integrations;
Good time- management skill, able to multi- task and pay attention to details as well as a fast learner; Possess good analytical skill & able to think in a systematic manner;
Proficient in designing and building RESTful APIs and integrating with third- party APIs;
Strong understanding of state management, Flutter flavors, and app architecture; Proficiency in writing unit tests to enhance software quality.
Proficiency with version control systems, especially Git; Have experience on VersionOne, Jira, and/or other management system is a plus, but not mandatory;
Experience: with code review processes, in team development using Git, publishing mobile apps on Google Play or the App Store.
Good troubleshooting, problem solving, and analytical skills; Strong interpersonal and communications skills, both oral and written, especially in English. Able to express ideas clearly and concisely
Degree in IT/Computer Science/Computer Engineering or related discipline;
Familiarity with broad IT automation tools such as ServiceNow, Terraform, DNA Center, etc. Canned CAA workflows is a plus, but not mandatory; Familiar with DDI flows in Cloud Integration (AWS, Azure, GCP) is a plus, but not mandatory;
Able to work in a dynamic and ever- changing industry; A self- initiated and pro- active team player who can work with minimal supervision
Must have
Familiarity with third- party libraries and APIs; Solid understanding of the entire mobile development lifecycle.
Business- level English proficiency; Strong teamwork abilities; Developed at least two Android and/or iOS apps using Flutter.
Proficiency in Android and iOS development; Experience building mobile apps from scratch using Flutter; Strong skills in Dart programming language and Flutter framework.
Nice to have
Knowledge of clean code and readable code practices.
Experience with state management solutions like Provider, Riverpod, etc.
Shipped one or more apps to the Store; Experience training junior and middle software engineers.
Excellent troubleshooting skills, capable of delving into complex code and infrastructures to identify root causes; Effective communication and presentation skills, able to engage with business and technical stakeholders as well as external customers.