The Staff Software Engineer for iOS at Thebeverlybank will lead the development of native iOS applications while focusing on architectural excellence and integrating AI capabilities. This role emphasizes engineering best practices and collaboration within a mature mobile engineering team. The position offers flexibility in work arrangements and is rooted in a culture of innovation and customer-centric solutions
Job Summary
Lead and elevate native iOS engineering practices, championing modern development using Swift and SwiftUI.
Drive architectural direction for scalable, modular, and testable mobile applications, promoting platform excellence.
Collaborate with backend, AI, and platform teams to integrate Python-based Agentic LLM services into secure mobile experiences.
Matching Summary
Match Score: 85
The Staff Software Engineer for iOS at Thebeverlybank will lead the development of native iOS applications while focusing on architectural excellence and integrating AI capabilities. This role emphasizes engineering best practices and collaboration within a mature mobile engineering team. The position offers flexibility in work arrangements and is rooted in a culture of innovation and customer-centric solutions.
Skills & Requirements
Must-have
Native iOS development using Swift
SwiftUI and UIKit proficiency
iOS architecture patterns
Concurrency (async/await, Combine)
Performance optimisation and memory management
Secure mobile development practices
CI/CD experience
Nice-to-have
Python-based backend services integration
AI/LLM integrations
Android/Kotlin experience
Familiarity with .NET environments
Key Requirements
Extensive experience building native iOS applications