Description
We are currently seeking an experienced professional to join our team in the role of Software Engineer.
Principal responsibilities:
- Design and develop mobile components, libraries, and reference applications, using the latest technology to tackle cross-cutting technical and non-functional concerns.
- Design, develop and deploy applications capable of meeting the anticipated load, performance, availability, security and resilience requirements.
- Design and develop software with a focus on automation of build, testing and deployment process on all environments to minimize variation and ensure predictable high quality code and data.
- Ensuring compliance with all relevant controls and standards including relevant Service Management Standard.
- Responsible for automating the continuous integration / continuous delivery pipeline within a DevOps Product/Service team driving a culture of continuous improvement.
- Keep up to date and have expertise on current tools, technologies and areas like cyber security and regulations pertaining to aspects like data privacy, consent, data residency etc.
Requirements:
- Bachelor Degree in Computer Science or related disciplines, or equivalent
- Development experience with capacity in defining mobile architecture and technology roadmap
- Native Android development experience (Android SDK) with solid hands-on development experience in Kotlin and Java
- Multi-threading
- Data storage
- Remote Data via REST and JSON
- Third-Party Libraries and APIs
- Proficiency developing with modern programming languages and web technologies, and ability to rapidly develop proof-of-concepts
- Solid understanding of the full mobile development life cycle
- Ability to work with geographically distributed and cross-functional teams
- Hands-on experience with Design pattern (MVP, MVVM, Redux), Framework-based development, Unit & UI testing, and Networking is desired
- Experience building highly available, secure, distributed systems
- Experience with Jenkins or other CI or CD pipeline (Git, Sourcetree, Jenkin)
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting:
https://portal.careers.hsbc.com/careers/job/563774612153382