IOS Engineer

TSB Bank plc.

IOS Engineer

Salary Not Specified

TSB Bank plc., Broad Street, City and County of the City of London

  • Full time
  • Permanent
  • Onsite working

Posted 1 week ago, 11 Sep | Get your application in now before you're too late!

Closing date: Closing date not specified

job Ref: e687df08f0bc494690d9e88a30729e7d

Full Job Description

How you'll make a differenceAs an iOS engineer, you'll play a key role in the design, development, and maintenance of software applications and systems. You'll work within a cross-functional teams to deliver high-quality solutions that meet business requirements and contribute to the success of our projects. You'll bridge the gap between Lead Engineers, taking on more responsibilities and demonstrating proficiency in your domain. Collaborating with team members, you'll design, develop and maintain software applications, ensuring that they meet quality standards, functionality requirements, and business objectives. You'll make meaningful contributions to the success of software projects while continuing to grow and develop your skills and expertise.

Proven (2+ years) experience as an iOS Engineer.
- Good understanding of Swift and basic knowledge in Objective-C efficient to read and maintain legacy code.
- Good understanding of iOS frameworks such as UIKit, Core Animation, Core Data.
- Experience with offline storage, threading (GCD, NSOperation), and performance tuning.
- Familiarity with RESTful APIs and how to connect iOS applications to back-end services.
- General knowledge on how to write unit test using XCTest
- Understanding of Apple's design principles and interface guidelines.
- Bachelor's degree in Computer Science, Engineering, or related field or equivalent work experience.
- Solid understanding of software development principles, methodologies, and best practices. Experience with reactive programming and VIPER architecture is a plus.
- Familiarity with version control systems (e.g., Git) and Agile development methodologies.
- Experience with continuous integration and deployment (CI/CD) pipelines. What we offer in return
- Hybrid and flexible working arrangements to support a healthy work/life balance.
- A drive for continuous improvement and development.

At TSB, we're transforming the service we provide our customers, and technology will be at the forefront of that change. It's an exciting transformation to an agile environment and we're investing in a new in-house engineering capability to deliver it - so, if you're a forward-looking and innovative IT professional, this is your opportunity to be in on the ground floor and help us build the future of banking.

An attractive reward and myTSB benefits package, giving you more of what matters to you.
- A diverse, energising, and collaborative working environment.
- A truly inclusive organisation that values difference, where everyone feels welcome and has access to equal opportunities.
- A career that's enriching and full of opportunities. If this sounds right up your street, come, and join our team. We make things happen!
We are TSB. Life Made More

- Please note you will be required to sit a Codility test as part of the selection.