Lloyds Banking Group
This job has now expired please search on the home page to find live IT Jobs.
Who We Are:
Lloyds Banking Group is the largest provider of digital banking products in the UK. Day after day, more and more customers are accessing their accounts using desktop and mobile with over a billion logons to our digital banking services last year. There couldn't be a better time to join us as we work to become the best bank for customers and continue to build an exciting future for our people.
Consumer Onboarding will give you the opportunity to work in a fun dynamic team who are at the forefront of leading the way for customers & colleagues in transforming & digitising the Lloyds Banking Group Retail Bank across mobile, branch, telephony and internet banking. The transformation culture Consumer Onboarding lives by is to empower its co-located teams to create dynamic environments using agile methodology, including scrum, ultimately providing outstanding customer experiences; and by driving innovative technology solutions that drive iterative change across research, buy and servicing needs to market at pace.
Passionate, inspiring and customer-centric, the Lab in which this iOS Engineering role sits is responsible for driving and executing the strategy for how the Bank engages with it's customers in an evolving digital world. We are building two-way messaging capabilities to support customers resolve their queries and transforming the way we personalise our digital experiences, unlocking our rich customer and behavioural data to deliver individual experiences when customers interact with our apps and websites.
We're looking for iOS Software Engineers who are excited about writing clean, modular, and well-tested applications. We value easy-to-maintain code, solid engineering practices, and sensible use of frameworks, patterns, and automation.?
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. There's a wide engineering community at the bank, and we're always keen to hear from people who actively engage with technical groups.
Working with the Strategy and UX/UI Design teams as well as customer organizations to architect, design, and implement solutions.
Contributing to the technical leadership team's work of driving the technology and future of the platform.
Explore up-and-coming technologies and software products; seize learning and knowledge-sharing opportunities.
Support the team by providing advice, coaching, and educational opportunities
Essential Skills, Qualifications, and Experience required to do the role:
Practical Swift 5 experience with focus on native unit and UI testing, and designing adaptive UIs using storyboard and autolayout
Strong knowledge of Apple UI design principles, interface guidelines, patterns, and best practices
Proficient understanding of code versioning tool Git
Understanding of basic App architectures (i.e. MVVM)
familiarity with RESTful APIs to connect iOS applications to back-end services
Familiar with Agile principles and methodologies and usage of related tools - JIRA and CI/CD
Desired skills and experience:
Familiarity with sending and handling push notifications
Creating and managing frameworks in a modular codebase
Knowledge of unit testing using Quick/Nimble
Experience of reviewing other developers' code
Experience with scripting languages, e.g. ruby
PromiseKit, Jenkins, Fastlane
If this is you, come and join our inclusive, values-led culture focused on making a difference. We're big believers of diversity & inclusion where everyone is welcome.
So what can we offer you in return?
You can expect excellent benefits, personal development and a career that's enriching and full of opportunity.
You'll also receive a package that includes
Cash sum of 4% which you can exchange for a variety of benefits or simply take the cash
Private Medical Insurance
Pension, where we'll give up to a max of 13%
30 days holiday