iOS Software Engineer - Appcastenterprise : Job Details

iOS Software Engineer

Appcastenterprise

Job Location : Bristol, UK

Posted on : 20/02/2025 - Valid Till : 03/04/2025

Job Description :

Join us as an iOS Software Engineer

  • This is an opportunity for a product-aware  iOS Software Engineer with a passion for great UI and UX as well as an understanding of the need for tested and resilient code
  • You'll be collaborating across various disciplines, you’ll test theories that will ultimately make a significant difference to our customers
  • You’ll be working on a private banking app that allows our clients to effectively manage their banking needs and your work will shape the way that they interact with their finances

What you'll do

Working in the the iOS development team,, you’ll be integral in delivering well-tested and bug-free code that meets the requirements, as such, you’ll be a product-aware engineer with a passion for great UI and UX and an eye for detail.

Our app is written in Swift, utilising the MVVM architecture and as we gradually migrate to SwiftUI for all new journeys and features, you’ll help us utilise industry standard tools and technologies.

You’ll also be:

  • Applying and promoting Agile methods while working in, and with, squads of iOS engineers, Android engineers, back-end engineers, product owners, business analysts, solution architects, and quality assurance engineers
  • Writing efficient code and unit tests using the latest tools and techniques
  • Attending weekly meetings to discuss tools, techniques, and problems, and working together to improve our processes and codebase
  • Influencing our approach to mobile development and delivery ensuring that we utilise the most suitable technologies and development techniques

The skills you'll need

To succeed in this role, you’ll need experience as an iOS Software Engineer and significant experience developing iOS apps, you’ll have worked on at least one app on the App Store and you’ll understand how apps are built and distributed via AppStore Connect. Ideally, you’ll have specifically worked on a banking app, and understand how to implement best-practices in security to keep customer data safe.

You’ll understand, and be able to implement, computer science principles and best-practices and you’ll have the ability to work with ambiguity and identify and define the exact solution when needed. Additionally you’ll need experience of working in a Scrum team utilising Agile best practices and a product mindset with the desire to produce positive customer outcomes with the confidence to discuss and promote your thoughts and ideas to people at all levels. Knowledge on Accessibility (W3C) and Analytics would be desirable

Additionally, you’ll demonstrate:

  • Up-to-date knowledge of Swift and SwiftUI and the drive to stay abreast of the latest features along with an understanding of the native frameworks for iOS application development
  • A good understanding of architecture and design patterns such as Clean Architecture, MVVM and Singleton
  • Ability to write the Unit test cases using XCTest and ability to debug the code using the Xcode tools and Instruments
  • Hands on experience using any Source Code Management Tools
  • A good understanding of CI/CD, ideally using GitLab, and how to build and maintain pipelines
  • A passion for delivering high-quality user experiences that offer intuitive journeys to achieve user goals

Salary : -

Apply Now!

Similar Jobs ( 0)