Job description

Business: IWPB Technology
Open Positions:1
Recruiter Name : Veronica Zhong 

 

The Opportunity:

We are looking for a passionate software engineer to join our team as Mobile Engineer that can help further the success of our everyday banking & wealth mobile apps.

What you’ll do:

•    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

What you will need to succeed in the role: 

•    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. 

Link to Candidate User Guide: 
https://hsbchrdirect.service-now.com/hrsp?id=kb_article&sys_id=60ce20691ba69010280dc9df1d4bcb56 

You’ll achieve more at 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. 

Nom du recruteur
Xiao Yu Zhong
E-mail du recruteur
veronica.x.y.zhong@hsbc.com.cn