Skip to main content

Senior Mobile Developer (Full stack Typescript Senior Developer) – IOC

国泰航空
数码及资讯科技
资讯科技部
全职
香港特别行政区(中国)
申请截止日期: 2025年10月16日

Role Introduction

Reports to: Solution Lead

Join Cathay as a Senior Mobile Developer in our Information Technology in our Information Technology Department. You will be responsible for building reliable, secure and highly-scalable IT systems for complex business problems by understanding and translating user needs into business and technical requirements and collaborating with crucial stakeholders to design, develop, test, integrate and implement these solutions.

Thrive in a dynamic and agile environment that embraces AI and cutting-edge technologies. Our culture fosters teamwork and progressive thinking, while our internal mobility program offers diverse career opportunities.

Leverage your expertise in mobile application development in the Integrated Operations Centre (IOC) solution team, ensuring we deliver on our brand promise and drive organizational success together with our wide-reaching IOC team.

Key Responsibilities

  • Collaborate with business users, internal technology teams and external vendors to identify fit-for-purpose, reliable, secure and highly-scalable IT solutions to complex business problems
  • Analyze and translate user needs into business and technical requirements, design, develop and ensure smooth implementation through collaboration with business and IT stakeholders
  • Participate in Scrum activities as Senior Developer/ Technical Lead
  • Work independently during programme and project execution to ensure successful, on-time delivery by anticipating dependencies and impediments, prioritizing tasks, making trade-offs between business needs and constraints and managing work time efficiently
  • Facilitate collaboration with cross-functional stakeholders through clear communication and documentation
  • Plan, prioritize and deliver systems enhancements and bug fixes
  • Provide Level 2 and 3 support, troubleshoot production systems and services
  • Design, build, test and deploy mobile/web application and/or prototype following best practices
  • Work closely with technical leads and architects to architect and develop the best technical design and approach for web/mobile applications
  • Collaborate with other IT domains to drive innovation

Requirements

  • Minimum 5 years of IT experience across entire software development lifecycle for delivery of complex software solutions
  • Bachelor’s (or equivalent education qualifications) in Computer Science, Computer Engineering, or related disciplines
  • Solid hands-on experience with web / mobile application development using modern technologies, e.g. React Native, React, and NodeJS in a containerized environments like Openshift and Docker, cloud platforms such as AWS and Azure
  • Proficiency in Redis, MongoDB, PostgreSQL, and message queue systems (e.g. IBMMQ, BullMQ)
  • Experience designing and implementing real-time communication systems using protocols like Websocket
  • Strong commitment to architectural simplicity and clean, readable, and highly maintainable code
  • Advanced expertise in software development methodologies – Agile and DevOps is a must
  • Well organized, thrive in a sense-of-urgency environment, leverage best practices, and most importantly, innovate through any problem with a can-do attitude
  • Excellent interpersonal and communication skills, strong verbal and written presentation skills, with ability to interact professionally with diverse groups of stakeholders. Well-developed analytical, problem-solving, and decision-making skills, leveraging both logic and creativity
  • Knowledge in security and compliance practices and technologies, airline knowledge would be a plus

Personal & Application Information

Cathay Pacific is an Equal Opportunities Employer. Personal data provided by job applicants will be used strictly in accordance with our Applicant Personal Information Collection Statement and for recruitment purposes only. Candidates not notified within eight weeks may consider their application unsuccessful. We keep records of your data for no longer than is necessary for the purpose for which we obtained them and any other permitted linked purposes. If your application is unsuccessful, we will keep your details on file for as long as is necessary to process your application or for the purposes of further job opportunities if you agree to such longer periods.

返回顶部