JOB REQUIREMENTS:
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
Degree in IT/Computer Science/Computer Engineering or related discipline;
Proficiency with version control systems, especially Git; Have experience on VersionOne, Jira, and/or other management system is a plus, but not mandatory;
Strong understanding of state management, Flutter flavors, and app architecture; Proficiency in writing unit tests to enhance software quality.
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
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;
Experience: with code review processes, in team development using Git, publishing mobile apps on Google Play or the App Store.
Proficient in designing and building RESTful APIs and integrating with third- party APIs;
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;
2+ years experience working in Software Development, developing mobile apps natively for iOS and/or Android, developing and delivering apps using Flutter;
Must have
Business- level English proficiency; Strong teamwork abilities; Developed at least two Android and/or iOS apps using Flutter.
Familiarity with third- party libraries and APIs; Solid understanding of the entire mobile development lifecycle.
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
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.
Shipped one or more apps to the Store; Experience training junior and middle software engineers.
Knowledge of clean code and readable code practices.
Experience with state management solutions like Provider, Riverpod, etc.