Job description

Some careers have more impact than others.
If you’re looking for a career where you can make a real impression, join HSBC and discover how valued you’ll be.

We are currently seeking an experienced professional to join our team in the role of Senior Consultant Specialist.

Business: IWPB Technology

Principal responsibilities :

•    Accountable and responsible for mobile applications development (Android / iOS) for our everyday banking & wealth mobile apps.
•    Write 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.
•    Participate in or lead technical show & tell.
•    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.

Requirements

•    Passionate about mobile application development with 3+ years of experience.
•    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 on object-oriented programming, functional programming, and reactive programming.
•    Strong knowledge and have 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 on DevOps tooling: Jenkins, Splunk, 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 background / knowledge.
•    Strong problem solving and analytic skills, able to work independently and under pressure.
•    Good command of written and spoken English is required. Proficient in Mandarin / Cantonese is desirable.
•    Willing to travel occasionally. 

 You’ll achieve more when you join HSBC. 

 HSBC is an equal opportunity employer committed to building a culture where all employees are valued, respected and opinions count. We take pride in providing a workplace that fosters continuous professional development, flexible working and, opportunities to grow within an inclusive and diverse environment. We encourage applications from all suitably qualified persons irrespective of, but not limited to, their gender or genetic information, sexual orientation, ethnicity, religion, social status, medical care leave requirements, political affiliation, people with disabilities, color, national origin, veteran status, etc., We consider all applications based on merit and suitability to the role.”

 

Personal data held by the Bank relating to employment applications will be used in accordance with our Privacy Statement, which is available on our website.

 

***Issued By HSBC Software Development (GuangDong) Limited***