Role Summary
We are a Digital Insurance technology company currently revamping traditional insurance to a seamless, digital customer journey. We are now looking for a Mobile Application Developer to turn our Digital Insurance platform into easy-to-use products for our clients.
As part of the growing team in our business, you will be playing a significant role in providing creative thoughts and maintaining/ enhancing our service quality of online platform using updated mobile technologies. We will provide you with a fascinating insight into the digital world serving B2C insurance business.
Job Description:
· Develop and maintain Avo’s suite of iOS and Android apps
· Execute and deliver native app product development to align with product specification
· Participate in technical and design discussion with system architect and strategic partners to ensure best practices during implementation
· Work closely with Teams (Developers, Product Managers & Designers) to conceptualise, build, test and deliver products
· Write unit and UI tests to identify malfunctions
· Troubleshoot and debug to optimize performance
· Assist in gathering and analysis of user requirements and provide consultation on estimates, sprint planning and validating/ qualifying estimates provided by development teams and third parties
· Review and recommend improvements to existing system designs and engineering processes
· Deliver across the app lifecycle including development, testing & deployment, app store release, maintenance, documentation as well as ongoing enhancement and support
· Keep up to date on the latest industry trends in the mobile technologies
· Assist in operation and system troubleshooting to better understand Agile methodology, Continuous Integration technology, and provide tools to facilitate operation process
Qualifications:
· Bachelor, or Master degree in Software Engineering, Computer Science, or related field
· At least 2 years of mobile application development experience; proficient in applications development for major mobile platforms
· A solid understanding of Java & Kotlin/ Objective-C & Swift
· Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
· Development experience in multiple languages or platforms preferred, e.g. experience in other programming/ formatting language, such as: HTML, HTML5, Javascript, CSS, JSON is a plus
· Comprehensive understanding of Data Structure, Algorithm, Operation System, Computer Networks, Software Engineering, etc.
· Familiar with the common development tools: Git, CocoaPods, Maven, etc.
· Agile/ SCRUM Software Development Process experience is a plus
· Knowledge of Security, Cloud AWS, GCP will be a plus
· Strong passion in developing quality mobile applications
· Testing, troubleshooting skills are required to ensure products are delivered with high quality
· Responsible, well-organized, self-motivated and able to work independently
· Fluency in written and spoken English required, fluency in Cantonese and/ or Mandarin
Interested parties, please send your resume to our Avo Recruitment mailbox: JoinUs @ heyavo.com
All applications will be treated in strict confidence and information collected will be used for recruitment purpose only.
Find more about us on: www.heyavo.com