We are seeking an experienced iOS Lead with 8+ years of progressive experience in mobile application development. The ideal candidate will lead end-to-end iOS application development initiatives, provide architectural guidance, mentor team members, and collaborate with cross-functional teams to deliver secure, scalable, and high-quality applications, particularly within the financial services domain.
Required Technical / Functional Skills
- Completed technical degree with 8+ years of relevant iOS development experience
- Strong knowledge of the latest App Store requirements and iOS features
- Proven experience managing the full lifecycle of iOS applications (development, publishing, support)
- Strong experience with iOS SDK, Swift, SwiftUI, and Objective-C
- Experience working with RESTful APIs and JSON-based remote data
- Experience building multi-threaded and networked applications
- Hands-on experience with third-party libraries and APIs
- Strong understanding of mobile architectures, trends, and emerging technologies
- Experience working within SDLC methodologies (e.g., Scrum/Agile)
- Experience with automated testing and writing repeatable test cases
- Ability to debug and resolve issues independently
- Experience working with existing data models and recommending improvements
- Actively participates in code reviews and seeks continuous technical improvement
Roles & Responsibilities
- Lead the design, development, enhancement, and support of iOS applications
- Collaborate with internal customer teams to design and modify applications for financial services solutions
- Provide architectural and technical leadership for complex, high-risk initiatives
- Mentor and guide developers to enable independent and high-quality delivery
- Lead development efforts and provide realistic estimates
- Drive architectural and design discussions, outlining tactical vs. strategic trade-offs
- Collaborate with architecture, design, DevOps, and enterprise security teams to ensure alignment with enterprise standards
- Conduct and contribute to code reviews to ensure quality and best practices
- Identify innovative solutions using advanced analytical and problem-solving skills
- Act as advisor to management and key stakeholders on large-scale initiatives