IT & Software

iOS Developer

Norton Blake Limited

City Of Edinburgh · Scotland · United Kingdom

Role: iOS Software Engineer (Mobile Security)

Agency: Norton Blake

Location: Edinburgh (Hybrid, 2 days onsite)

About the Opportunity

Norton Blake is partnering with a major enterprise client to hire an experienced iOS Software Engineer based in Edinburgh. You will join a specialised team accountable for security within the mobile channel, providing a suite of mobile security components that delivers an all-round security posture across mobile apps, alongside associated services such as penetration testing, obfuscation, and consultancy.

Your mission will be to build a scalable, adaptable, and proactive approach to securing mobile apps. In this role, you will enable mobile engineers across the wider organisation to operate with confidence and agility in an ever-evolving threat landscape. You will join colleagues who share a passion for delivering new features for customers in the mobile space.

What We Need from You (Essential Skills & 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 modularisation 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 the 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.
  • Knowledge of mobile security principles and best practice, 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.
#J-18808-Ljbffr

Reference: WJ-766_23797451

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.