# Senior Software Engineer

**Company**: HSBC
**Location**: Xi'an
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Finance

**Apply**: https://portal.careers.hsbc.com/careers/job/563774611335318?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_8b775b69-b34

## Description

Some careers have more impact than others. If you're looking for a career where you can make a real impression, join HSBC htonl We are currently seeking an experienced professional to join our team in the role of Senior Software Engineer.

**Principal Responsibilities**

- Work in HangSeng CMB Mobile App Engineering POD and deliver projects as planned and with quality to help users to achieve business objectives.

- Participate in technical design, program development, unit test, support SIT /UAT, release and ongoing production support.

- Maintain a good working relationship with relevant stakeholders such as users and IT partners.

- Solve the technical problem in project development efficiently.

- Ensure the program code go through the required cybersecurity and quality scan via approved tooling.

- Prepare project related documentation and ensure compliance and audit policies strictly followed.

**Requirements**

- At least 4-5 year of experience in Mobile iOS App Engineering

- Solid Native app development skills using Objtive-C and Swift, with MVC/MVP/MVVM framework

- Strong knowledge of Software design and patterns

- Experience in building and enhancing automation frameworks.

- Strong Quality engineering and Test management skill sets.

Good understanding of 'Commercial Banks' domain and requirement.

- Strong problem solving skills, ability to solve complex problems and propose solutions

- Should possess Good analytical skills and communication skills

- Should be familiar with trouble shooting, production issues handling

- Good understanding of HTTP, JSON protocol and syntax, JIRA, Jenkins (CICD exposure) and Confluence.

- Implement all test activities (Behaviour Driven Development (BDD), UI Tests (Browser and Mobile), Unit Tests

- Able to work under pressure and flexible in different nature jobs.

- Good sense of commitment and ownership, and a team player

## Skills

### Required
- Mobile iOS App Engineering
- Objtive-C
- Swift
- MVC/MVP/MVVM framework
- Software design and patterns
- Automation frameworks
- Quality engineering
- Test management
- HTTP
- JSON protocol and syntax
- JIRA
- Jenkins
- Confluence

---

Source: [Apply at portal.careers.hsbc.com](https://portal.careers.hsbc.com/careers/job/563774611335318?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
