Specialist Engineering
Kowloon City, Kowloon, HK
Job description
Some careers grow faster than others.
If you are looking for further opportunities to develop your career, take the next step in fulfilling your potential right here at HSBC.
The GCIO organisation is pivotal to HSBC’s technology strategy, partnering with business units to deliver robust platforms, systems, and products that underpin daily banking operations. We are committed to safeguarding customer assets and data, while driving innovation across the bank.
We are currently seeking an experienced professional to join our team in the role of Specialist Engineering.
What you will do:
- Engineer and support front-end platform capabilities (frameworks, libraries, tooling, CI/CD) that enable multiple digital product teams.
- Develop and maintain reusable UI components/design system assets to drive consistency, accessibility, and faster delivery.
- Provide production support for front-end services and customer journeys: triage incidents, perform root-cause analysis, and drive permanent fixes.
- Ensure performance, resilience, and scalability of front-end solutions (e.g., page performance, bundle optimisation, caching strategies, CDN integration).
- Embed security-by-design: secure coding practices, dependency management, vulnerability remediation, and secure configuration.
- Implement and maintain observability for front-end and edge layers (RUM, logging, tracing where applicable), with actionable alerting and dashboards.
- Drive quality engineering: automated testing (unit/integration/e2e), code quality gates, and release readiness.
- Partner with product, UX, API/backend teams, and SRE/operations to deliver end-to-end outcomes and smooth releases.
- Manage lifecycle and cost efficiency for front-end tooling and platform components (licences, build minutes, artefact storage, CDN usage).
- Maintain documentation (standards, runbooks, onboarding guides) and contribute to engineering communities of practice.
- Develop a clear understanding of owned component dependencies.
- Develop a track record of managing tech debt and taking the initiative to fix issues before being assigned them.
- Continuously contribute to code and review other's code for best practice, ensuring compliance with all relevant controls and standards including relevant Service Management Standard.
Requirements
- University degree in Computer Science or related disciplines
- Over 5 years working experience in development and support of banking applications; hands on application design / development experience in Java, API, cloud platform, Linux.
- Solid experience on automated testing, DevOps tools and CI/CD pipeline setup
- Solid experience in managing an application team with 5+ members. Cross-country development team management an added advantage.
- In-depth knowledge and experience in Agile project development and management framework
- Strong leadership, analytical, problem solving, communication skills and quality orientation
- Proficiency in both English and Chinese, Putonghua speaking is an advantage
- Great sense of ownership and servicing mindset to ensure efficient and effective customer service processes