Description
This role develops and maintains software products across HSBC's Digital Foundations technology stack with a focus on mobile native apps (iOS and Android) integrating with API microservices and supporting services.
You'll work across the end-to-end delivery and run lifecycle spanning development, testing and operational support with the ability to move between technology stacks.
A key part of the role is advancing modern mobile engineering practices while strengthening the technical capability of the wider engineering community.
You'll partner with product owners and technical leaders to shape strategy, standards, roadmaps and requirements.
You'll also help ensure mobile releases meet operational expectations for performance, alerting and design quality.
Success means secure, reliable mobile experiences shipped with strong engineering discipline and practical AI-powered capabilities delivered in line with privacy and regulatory expectations.
Responsibilities
- Develop and maintain mobile native applications for iOS and Android and integrate them with API microservices and supporting services
- Deliver work across the full delivery and run lifecycle including software development, testing and operational support
- Advance modern software development practices across the mobile engineering community
- Grow technical expertise across the engineering community through day-to-day coaching and knowledge sharing
- Shape product and project strategy with technical leaders and product owners including code standards, roadmap definition and requirements gathering
- Strengthen software delivery lifecycle practices by improving design, maintenance and continuous improvement activities
- Coordinate with Ops, Dev and Test Engineers to identify and address operational issues across releases and changes
- Participate in future state software architecture discussions and broader engineering discipline communities
Requirements
- Bring substantial hands-on experience delivering software products in a large-scale engineering environment
- Demonstrate proven iOS and Android mobile app development experience including building reusable UI components
- Apply strong knowledge of API and microservices integration including OAuth and web services
- Use established mobile architecture and design patterns such as Clean Swift, VIPER, MVVM and Redux
- Build secure mobile software using strong security principles and best practices including static code scanning tools such as SonarQube, NexusIQ, Checkmarx or KryptoWire
- Show practical delivery experience across the mobile development lifecycle including release management and unit testing for business logic and UI
- Use AI coding assistants such as GitHub Copilot, Cursor or Claude Code for development, code review and refactoring or bring equivalent demonstrable experience
- Integrate LLM or AI APIs such as Anthropic Claude, OpenAI or Gemini into native iOS and or Android applications including on-device inference and cloud-based integration or bring equivalent demonstrable experience
- Design and build agentic AI mobile features such as conversational interfaces, AI-powered search, smart notifications or autonomous in-app assistants
- Build multi-step agentic workflows using orchestration frameworks such as LangChain, LlamaIndex or AutoGen or bring equivalent demonstrable experience
- Apply prompt engineering, RAG and context window management in mobile and API-connected AI applications
- Architect privacy-compliant mobile AI features aligned to banking data regulations including data minimisation and on-device processing where required
For more fresh new jobs, check out yubhub.co.