1. Development
• Build, maintain, and optimize software that fulfils specific needs.
• Plan and prototype new features and applications.
• Design system and software architecture.
• Build, maintain, and test Application Program Interfaces (APIs).
• Review other developers' code.
• Test source code and debug code.
• Build and update software development and architecture related documents.
• Test thoroughly new features and applications in different browsers, devices, and environments to ensure they perform the correct task in all cases.
2. Operation
• Find solutions to security threats, viruses, or errors that might hinder the performance of applications.
• Carry out regular security and performance checks and run performance benchmarking tests.
• Stay on track of the application lifecycle to ensure necessary updates are completed on time.
• Monitor and make sure resource of infrastructure software resides, including capacity security protection,
and network traffic.
• Perform regular backup and restore testing including software, infrastructure, and data.
3. Communication
• Meet designers, developers, and project staff for alignment and progress updates.
• Gather and analyze requirements from clients and users
• Attend and speak at application development conferences and workshops
• Document code so other developers can understand and contribute to it
• Project co-ordination and functional alignment
• Interview, analyze, and evaluate current and new third-party vendors.
4. Technical advice and knowledge update and upgrade.
• Remain current on technology trends to keep our software as innovative as possible.
• Stay up to date with new trends and advancements in software development
• Learn and test new technologies, frameworks, and languages, and sharing them with team members.
• College or above.
• Proven experience (professional or otherwise) as an application developer
• Ability to program in at 1 programming language for mobile App, Kotlin or Swift, and Flutter.
• Understand at least one other programming language for backend (e.g. Python, PHP, Node.js, C#/VB.net)
• Deep understanding of core programming principles, including design
• Critical and analytical thinking skills
• Keen attention to detail
• Excellent time management
• Experience working as part of a development team
• Strong communication skills
• Good understand database design, implementation, troubleshooting and maintenance
怡和餐飲集團為亞洲領先的餐飲集團之一,旗下經營品牌包括 KFC 肯德基、Pizza Hut 必勝客及 PHD,業務遍佈香港、澳門、緬甸、台灣及越南。怡和餐飲集團營運超過 940 家分店,旗下 25,000 多名員工擁抱多元共融,每天均以熱誠與顧客分享美食帶來的簡單喜悅。多年來,怡和餐飲集團不斷力求進步,致力推動人才、創新、協作及可持續發展。怡和餐飲集團為怡和集團成員之一。
詳情請瀏覽 www.jrg.com