- London, England, United Kingdom
- Permanent, Full time
- Lloyds Banking Group
- 18 Apr 19
£57,483 - £63,870
Job Description Summary
Deliver business value through sound and fully rounded engineering methods and principles, ensuring platforms and software are built consistently with relevant patterns and practices. Able to continually develop themselves with industry best practice methods and tooling used across their engineering teams.
Lloyds Banking Group is committed to Help Britain Prosper and become the best bank for customers. As part of this we're transforming our digital capability, providing customers with simpler, seamless interactions across online, mobile and branches.
Our digital platforms (public website, mobile & tablet app and internet banking website) are where the majority of customer and colleague interactions with the bank take place. While everyone in the group has had some interaction with them as a user or helped build new features on top of them, they are becoming increasingly complex with the introduction of public API's, increasing numbers of devices to access them from and constantly evolving operating systems.
The Digital Platform Evolution team helps the organisation to really understanding how we leverage these digital touch points and the increasingly varied device capabilities that they run on, to stay relevant and fully embrace the rapidly evolving mobile first digital landscape.
As our organisation transforms, the team will evolve the core design and architectural frameworks of these platforms to help them further integrate with our physical channels, ensure they look and feel great to customers however they interact with them, and to deliver new features or capabilities that act as enablers for value streams to build out from.
What alternatives have been considered?
Provide details of why engaging a new person is the appropriate action:
- Why can't the current incumbent people cover this requirement? Team Growth is required as part of the approved Head Count.
Responsibilities, Accountabilities and Deliverables:
We're looking for iOS Software Engineers who are excited about writing modular, well-tested applications with a long lifespan. Do you value easy-to-maintain code, solid engineering practices, and sensible use of frameworks and patterns? Do you value extensive use of automated testing?
Then join our mobile team to help us transforming this complex business in a semaless experience for our customers. We work in a complex business with a high volume of customers and transactions, so a desire to dive into the details and come up with creative solutions is key. We strive to improve the bank's engineering community, by organising knowledge-sharing sessions, events and regular hackathons. We're always keen to hear from people who actively engage with technical groups. Within mobile, there's a strong focus on business value and giving customers the features they need.
Essential Skills, Qualifications and Experience required to do the role:
We hope that you'll apply if:
You have an excellent understanding of Swift and have experience in building commercial iOS applications
You have experience writing universal UI for both phone and tablet using auto layout and size classes
You have good knowledge on writing modularised and highly testable code
You know how the software development lifecycle works, and have good knowledge of source control, automated testing, and being part of an agile team
You are excited by the changing iOS landscape, and care deeply about learning new technologies and patterns
You enjoy contributing to the success of your team through close collaboration and communication
You take ownership of solutions and strive to meet and exceed business requirements
You want to work on applications that have millions of active users, and regularly deliver new features into their hands
Desirable Skills, Qualifications and Experience required to do the role:
"What skills and experience would be beneficial to have, but would not be essential for them to possess. Such as:
Experience in setting up and maintaining CI systems
Experience working on a large scale mobile app
Interest and/or experience in Infosec
Interest and/or experience in building advanced UI
Interest and/or experience in Accessibility.
Any Other Information:
"Any additional information that can be used by suppliers to sell the role to the candidates. For example:
- Team size/culture? Large mobile development team (over 200 people in the team across 10 feature teams).
- Does this role have a flexible working pattern? (flexi-time, shift work, condensed week) No
- Does the contractor have to work from an LBG office or is home/remote working an option? Chiswell Street, 1 day a week WFH ok
- Does the role entail any travel and what are the expectations? No"
At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop.
We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we're building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.