iOS Developer

iOS Developer

Posted 3 days ago by Infoplus Technologies UK Limited

Negotiable
Inside
Hybrid
City Of Bristol, England, United Kingdom

Summary: The iOS Engineer role focuses on enhancing mobile security within the banking sector by developing and maintaining secure mobile applications. The position requires collaboration with mobile engineers to ensure a proactive security posture while delivering new features. The role is hybrid, requiring two days a week in the office in Bristol, UK, and is classified as inside IR35. The contract duration is six months.

Key Responsibilities:

  • Develop and maintain mobile security components for applications.
  • Collaborate with mobile engineers to enhance security features and practices.
  • Ensure scalability and adaptability of mobile applications in response to evolving threats.
  • Implement best practices in software engineering, including TDD and CI/CD.

Key Skills:

  • Strong programming expertise in Swift and modern iOS development tools.
  • Deep understanding of modular app architecture and architectural patterns.
  • Proficiency in building and integrating SDKs.
  • Solid grasp of concurrency in Swift and designing performant solutions.
  • Strong communication and collaboration skills across engineering teams.
  • Advocacy for engineering quality through various best practices.
  • Knowledge of mobile security principles and CI/CD pipelines.

Salary (Rate): undetermined

City: Bristol

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job title: IOS Engineer

Will the role be 100% remote, hybrid or 100% office? Hybrid 2 days/week

If the role is hybrid/ office based specify location : Bristol, UK

Duration of assignment: 6 months contract

InsideIR35

The Role: The team is accountable for security within mobile channel. We provide a suite of mobile security components, that provide an all-round security posture in mobile apps including associated services (penetration services, obfuscation, consultancy etc.) Our mission is to build a scalable, adaptable, and proactive approach to securing LBG’s mobile apps enabling mobile engineers across the bank to operate with confidence and agility in an ever-evolving threat landscape. We’re passionate about our shared passion for delivering new features for customers across our brands in the mobile space.

Essential skills/knowledge/experience:

  • Strong programming expertise in Swift, with hands-on experience using modern iOS development toolsets including Xcode, Git, GitHub, XCTest, and XCUITest.
  • Deep understanding of modular app architecture, including frameworks-based modularization and architectural patterns such as MVVM.
  • Proficiency in building, maintaining, and integrating SDKs, ensuring they are scalable, well documented, and easy to consume across teams.
  • Solid grasp of concurrency in Swift (e.g., async/await, GCD, Operations) and the ability to design performant, thread safe solutions.
  • Broad technical experience with a track record of delivering high quality, production scale iOS applications.
  • Strong communication and collaboration skills, with the ability to work effectively across engineering teams to drive reusability, inner sourcing, and reduction of technical waste.
  • A strong advocate for engineering quality, leveraging practices such as Pair Programming, Test Driven Development (TDD), Code Reviews, Continuous Integration, and Automated Testing.

Desirable skills/knowledge/experience:

  • Knowledge of mobile security principles and best practices, such as secure storage, authentication flows, and safe handling of sensitive data.
  • Experience with CI/CD pipelines for mobile, ideally with tools such as GitHub Actions, Fastlane, and automated build/test deployment processes.