Our Client is seeking a Lead iOS Software Engineer who will serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.
Duties:
- Contribute to the design & development of iOS platform infrastructure, building reusable frameworks & tooling on top of XCUITest integrated with BDD/Cucumber
- Leverages enterprise AI coding assist tools to improve code quality, delivery speed, & productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, & secure coding standards; Contributes learnings & reusable patterns to improve broader team effectiveness
- Write clean, production-quality Swift/Objective-C code using Xcode that is maintainable, scalable, & performant
- Work with product owners & business stakeholders to translate requirements into clear, executable specifications & well-structured technical documentation
- Build iOS platform capabilities for accessibility validation (WCAG standards, screen readers, dynamic type, iOS Accessibility Inspector), visual regression detection, & validation
- Develop infrastructure for validating AI-powered features including ML model outputs, personalization engines, & intelligent user experiences
- Work with & contribute to API mocking infrastructure built on WireMock to support development & validation without backend dependencies
- Partner with scrum teams to understand platform needs & provide technical guidance
- Collaborate with iOS application teams to support monitoring & resolve production issues
- Contribute to CI/CD pipeline integration including PR validation, periodic regression validation, & cloud device execution on iOS devices & simulators
Requirements
- 5+ years of experience/solid coding ability in Swift and/or Objective-C
- Experience using enterprise-authorized AI-assisted development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency & security expectations; Ability to guide peers on safe and effective usage within team practices
- Some exposure to or interest in XCUITest & Apple’s native iOS testing frameworks
- Experience with iOS development including debugging using simulators & devices in Xcode
- Open to learning BDD-Behavior-Driven Development & Cucumber/Gherkin frameworks
- Comfortable working in a fast-paced, multi-priority environment across a global team
Preferred:
- Exposure to iOS accessibility tools including Accessibility Inspector, screen reader automation (VoiceOver), & dynamic type support
- Experience with visual regression or screenshot comparison tools such as Applitools, Percy, or similar solutions
- Familiarity with internationalization (i18n) & localization (l10n) concepts across multiple languages, regions, or character sets
- Exposure to or interest in validating AI/ML-powered applications, including non-deterministic systems, and leveraging AI tools for development workflows
- Experience with API mocking frameworks such as WireMock, familiarity with iOS UI synchronization concepts, or exposure to screen object patterns
- Experience with CI/CD tools like Jenkins or BitBucket, SPM, and mobile cloud platforms such as Sauce Labs, Perfecto, or SeeTest
- Experience with SwiftUI and/or UIKit, or exposure to cloud native development concepts
-
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#AlbionarcJobs#FintechJobs
#AsiaJobs#MiddleEastCareers
#TechTalent#FintechRecruitment
#FinanceOpportunities#
