iOS Developer
Vallum AssociatesTitle: iOS Engineer (Banking) Location: London, UK (Hybrid) – 3 Days onsite Duration: Contract
Description We're looking for an iOS Engineer to join our team. In this role, you'll contribute to the development of mobile applications used by tens of millions of users worldwide, ensuring exceptional quality, performance, and user experience. The role calls for a creative, technically skilled engineer who thrives on solving complex problems, writing elegant code, and working with modern tools and iOS technologies. Responsibilities
- Design, develop, and enhance iOS applications using Swift and UIKit frameworks
- Build, refactor, and integrate mobile solutions that deliver outstanding user experience and performance
- Work closely with designers and product teams to translate conceptual requirements into working software
- Debug, profile, and optimize code to ensure scalability, reliability, and responsiveness
- Write and maintain unit and integration tests while contributing to continuous integration practices
- Interact with legacy Objective-C codebases and contribute modernized replacements as needed
- Apply functional and MVVM architectural patterns to improve maintainability of solutions
- Collaborate with globally distributed engineering teams for feature delivery and knowledge sharing
- Design and evaluate solutions for open-ended technical and product challenges
- Maintain documentation, patterns, and build automation scripts for consistent delivery workflows Requirements (Must Have Skills)
- Proven experience building and deploying iOS applications using Swift (with exposure to Objective-C)
- Strong understanding of iOS frameworks (UIKit), MVVM, and RESTful API integrations
- Working knowledge of build and CI tools, including Tuist, xcodebuild, GitHub Actions, and Circle CI
- Experience with functional programming patterns, debugging tools, and performance optimization
- Familiarity with XCTest/XCUITest frameworks for testing automation
- Ability to solve open-ended problems and design practical, scalable solutions
- Strong communication skills and ability to collaborate with global teams
- Bachelor's degree in Computer Science or equivalent experience Nice to Have Skills
- Familiarity with μFeatures architecture, Danger, and RAML API documentation
- Experience working with legacy systems, integrating modern APIs with historical infrastructure
- Contributions to open-source iOS projects or mobile developer communities
- Strong sense of code quality, attention to detail, and appreciation for clean, maintainable architectur
Job ref blurredText
Posted on blurredText
Last checked on blurredText
Closing on blurredText
Discuss this job
Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.
My Private Notes
Saving private notes will automatically star the vacancy to your Jobs page.