This Manager-level role is within the Advisory line of Service, specifically in Technology with a Specialism in Advisory - Other. The position involves developing and maintaining iOS applications using Swift, SwiftUI/UIKit, and modern frameworks. Responsibilities include implementing clean, scalable architecture patterns (MVVM, modular components), ensuring secure coding practices (Keychain, ATS, SSL pinning), and optimizing app performance and memory usage with Instruments and profiling tools. The role requires integrating APIs, handling networking/offline scenarios (URLSession, REST/gRPC, caching), writing and maintaining unit, UI, and snapshot tests, and contributing to the test automation strategy. The successful candidate will participate in CI/CD workflows (Fastlane, Xcode Cloud, Azure DevOps), collaborate with cross-functional teams to translate requirements into technical solutions, support code reviews, maintain coding standards, and contribute to reusable components. Staying updated on iOS trends and advocating for best practices is also a key aspect of this role, focusing on advanced
iOS development,
mobile app solutions, and
software engineering management.
Eligibility / Qualification Required:
- Experience: 4–6+ years of iOS development experience in enterprise or regulated environments.
- Technical Proficiency: Strong proficiency in Swift, SwiftUI/UIKit, Combine/Async-Await.
- Dependency Management: Experience with dependency management (SPM, CocoaPods).
- Networking & Offline: Knowledge of networking, offline sync, and background tasks.
- CI/CD & App Distribution: Familiarity with CI/CD tools and app distribution (MDM solutions like Intune/Workspace ONE).
- Security: Solid understanding of secure coding principles and app hardening techniques.
- Skills: Strong problem-solving skills and ability to work in agile teams. Excellent communication and collaboration skills.
- Education: No specific degree or field of study required or preferred.
- Certifications: No specific certifications mentioned.
- Required Skills:
- Acceptance Test Driven Development (ATDD)
- Accepting Feedback
- Active Listening
- Analytical Thinking
- API Management
- Application Development
- Application Frameworks
- Application Lifecycle Management
- Application Software
- Business Process Improvement
- Business Process Management (BPM)
- Business Requirements Analysis
- C++ Programming Language
- Client Management
- Coaching and Feedback
- Code Review
- Coding Standards
- Communication
- Computer Engineering
- Computer Science
- Continuous Integration/Continuous Delivery (CI/CD)
- Creativity
- Debugging
- Embracing Change
- (+ 35 more skills not explicitly listed)
- Desired Languages: Not specified.
- Travel Requirements: Not specified.
- Work Visa Sponsorship: Not available.
- Government Clearance: Not required.
How to Apply:
No application method, required documents, or submission details are provided in the job description.
General Conditions:
No general conditions or instructions are specified in the job description.
View Official Posting & Apply