New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
HSBC

Senior Consultant Specialist

HSBC
Apply →
senior full-time Xi'an, Shaanxi

First indexed 14 Aug 2026

Description

We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist. As a Senior Consultant Specialist, you will be accountable and responsible for mobile applications development (Android / iOS) for our everyday banking & wealth view mobile apps.

Principal responsibilities:

  • Develop clean, highly maintainable, testable, scalable, and efficient code following best practices.
  • Debug and resolve technical production issues, ensuring app stability and reliability.
  • Stay updated with the latest trends, tools, and technologies in mobile development.
  • Contribute to documentation and knowledge sharing articles.
  • Collaborate with product owners, business analysts, designers, architects, and other stakeholders to ensure that we can deliver world-class mobile applications to our customers.
  • Understand the functional and non-functional requirements through regular interactions with the Business Analysts, SMEs, and Solution Architects.
  • Provide accurate estimates and status to management, raising issues appropriately.
  • Manage a squad team of developers performing system development work and system analysis.
  • Work with Scrum master to prioritize the items from the product backlog in the sprint planning.

Requirements:

  • Passionate about mobile application development with extensive experience delivering high-quality apps.
  • Bachelor’s degree in Computer Science or related technical fields.
  • Proficiency in Android: Kotlin and Java, Android SDK, Android Studio, Jetpack Compose; iOS: Swift and Objective-C, Xcode, UIKit/SwiftUI.
  • Strong knowledge of mobile architecture, e.g., MVVM.
  • Strong knowledge of object-oriented programming, functional programming, and reactive programming.
  • Strong knowledge and practical experience with Redux (or similar state management patterns).
  • Strong understanding of RESTful APIs concepts and integration mechanisms.
  • Strong understanding of Apple / Google mobile development principles & best practices.
  • Strong understanding of Behavior-Driven-Development (BDD), including writing & maintaining BDD test scripts for Android and/or iOS.
  • Proficiency in building composable UI components using Jetpack Compose (Android) or SwiftUI (iOS).
  • Familiar with version control systems: Git.
  • Familiar with DevOps tooling: Jenkins, Splunk, Nexus, Jira, Confluence, etc.
  • Able to work effectively with cross-region, multi-cultural development teams.
  • Ability to explain complex technical problems / solutions to audiences at different technical backgrounds / knowledge.
  • Strong problem-solving and analytic skills, able to work independently and under pressure.
  • Strong work ethic and team player experienced working with Scrum/Agile development methodologies.
  • Strong analytical, design, and problem-solving skills; excellent team player with the ability to work under pressure with minimal supervision.
  • Real passion for elegance and efficiency in software engineering and always strive for continuous improvements via automated processes.
  • Work closely with both local and global teams on the project delivery with agile/DevOps manners.
  • A good team player with strong analytical/troubleshooting skills, and self-motivated.
  • Flexible and adaptable in accommodating change of requirement and willing to take new responsibilities when necessary.
  • Excellent written and spoken communication skills and fluent in English. Proficient in Mandarin / Cantonese is desirable.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://portal.careers.hsbc.com/careers/job/563774612115224