iOS Engineer

  • Tandem
  • London, United Kingdom
  • Mar 25, 2022
Full time Design

Job Description

People deserve better from their banks - so we've decided to build one that actually helps its customers. Our purpose is to change an industry set in its way so that everyone can worry less about money and enjoy life more. This is your opportunity to be a part of this digital banking revolution.

We’re looking for a customer-centric and purpose-driven Mid-Level/Senior iOS Engineer to jump on board. You will have the chance to join a highly skilled mobile development team, building and delivering a cutting-edge fintech app. 

The ideal candidate will be an experienced iOS (Swift) developer with a strong engineering background, someone familiar with agile delivery and comfortable working as part of a cross functional team.

If you’re innovative, curious and not afraid of a challenge, we’d love to hear from you.



Our team

We believe the best work gets done when you have great people working together. That’s why we have assembled a kick ass, cross functional team to build out our platform. Our highly-skilled team is made up of iOS, Android and Full-Stack engineers, alongside our server engineering and testing squad. Using an agile approach, they work closely with our platform-based (Mobile/Web) Product Managers and Design team to create a user-focused customer experience.

Our tech 

Our app was built using Swift. We encourage innovation and ensure our users experience the app using only the latest iterations.

Our server technology is running on .Net and we deploy our solutions on various cloud services.

Apart from core development and deployment technologies, we apply variety of tools that help us maintain the high quality of our app such as New Relic, Appium and Logz. Our CI/CD process is fully automated in the cloud and makes deployment easy and flexible.

But the most important aspect of our engineering team is our approach to utilising technology through constant, ongoing test and learn methodology. We continuously explore and apply new principles to our vision of development making us open to new initiatives that bring value to our app and customers. Buzzwords like React, React Native, PACT, GraphQL are only a few of many that take place in our daily work and discussions. 

What you'll be working on at Tandem:


  • You will be delivering customer features using the best tools and practices.
  • You'll apply agile practices such as pair programming, continuous integration, TDD & BDD to deliver a high quality, robust application in short iterations.
  • You'll deliver rich customer features to enable a world-class banking service experience.
  • You will continue to put the customer at the centre of all decision-making.
  • You'll work on research-based proof-of-concept projects that continuously bring new technologies and features into our app, which is enthralling and makes you a champion of cross-functional development.

What we're looking for:




  • You'll have experience developing consumer facing, high-performance iOS applications using Swift.
  • You'll have an understanding of design patterns, solid & clean code principles.
  • You'll have experience of the software engineering lifecycle, including design, architecture, test automation, deployment automation, monitoring and alerting.
  • You'll have experience of agile development using practices like pairing, continuous integration, test driven development, code reviews, automation testing.
  • You have experience in mobile application performance analysis and tuning.
  • You understand different programming paradigms, including FRP.
  • You like to engage in discussions about architecture and solutions and who knows how to collaborate with his peers.
  • You strive to learn different technologies as they come along.

Bonus points:


  •  You have experience in Financial Services or Retail Banking/Fintech environment
  •  You have an understanding and awareness about other platforms and technologies apart from iOS.

What do you get from Tandem?


  • Gain experience working in a fast-paced, high growth, purpose-driven organisation.
  • The opportunity to work in a supportive environment that encourages learning and improvement.
  • The opportunity to work with cutting edge technology.
  • Working in a small team, with experienced professionals means you get a lot of responsibility and lots of opportunities to learn and develop.