IOS Engineer
Recruiter
Listed on
Location
Salary/Rate
Type
Start Date
This job has now expired please search on the home page to find live IT Jobs.
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.
Our Channel Enablers team sits at the core of our multi-million pound transformation programme that will span over the next three years. The team is responsible for building the foundation capabilities for our digital channels (Mobile, Web, Messaging, Video etc.) using its background in serving and supporting our mobile/desktop app to ensure a customer first approach.
At our lab, we're building two way messaging capabilities to enable more personalised multifaceted user experience, and transforming from the traditional "pushing model" application to a customer-centred model.
About the role
We're looking for iOS Software Engineers who are passionate about writing clean, 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. Within Lloyds Banking Group, there's a strong focus on business value and giving customers the features they need.
Work will be self driven and individual should be a self starter.
What you'll be doing
Contributing to the technical leadership team's work of driving the technology and future of the platform.
Working with the Strategy and UX/UI Design teams as well as customer organizations to architect, design, and implement solutions.
Designing, developing and producing mobile components and services.
Determine, apply and improve appropriate methodologies and toolsets for a customer's culture and operating environment.
Complete solutions by coordinating, presenting, and contributing to team meetings and customer engagements.
Explore up-and-coming technologies and software products; seize learning and knowledge-sharing opportunities.
Support the team by providing advice, coaching, and educational opportunities
About you...
Essential:
You have a strong knowledge of designing a mobile experience for variable screen sizes in variable versions of iOS. Strong knowledge of iOS SDK.
Familiarity with RESTful APIs to connect iOS applications to back-end services -(PromiseKit knowledge preferable but not mandatory)
Strong knowledge of Apple UI design principles, interface guidelines, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Ability to understand business requirements and translate them into technical requirements
A knack for benchmarking and optimization
Proficient understanding of code versioning tools, such as Git, Jenkins, Fastlane
Hands-on experience of continuous delivery
Code reviewing
Mentoring/educating junior (or less experienced) developers
Understanding of basic App architectures (i.e. MVVM)
Practical Swift experience with focus on native unit and UI testing
Familiar with Agile principles and methodologies and usage of related tools - JIRA and Confluence
Desirable:
Familiarity with cloud message APIs and push notifications
Understanding of HTML5, CSS3, JavaScript, and responsive web design as well as knowledge of RESTful APIs and web services.
Creating and managing frameworks in a modular codebase
What you'd get in return:
Offering you both opportunity and profile - we'll provide you with a diverse, energising and lively environment that focuses on equal opportunity and real career progression.
We'll take your personal and professional development very seriously and enable you to make a genuine difference to millions throughout your career with us!
We'll also give you a broad remuneration package which includes:
A performance share bonus
A generous pension contribution
A flex cash pot you can adjust to suit your lifestyle
Private health cover
28 days holiday plus bank holidays
Various share schemes including free shares
So if you have a desire to work in a challenging Engineering role in a dynamic environment with quality at the heart of thinking, whilst gaining skills and experience within a friendly and motivated team then get in touch, we'd love to hear from you...