Job Title Senior iOS Developer
Role Description
We are seeking a Senior iOS Developer with 6 to 8 years of experience in designing, developing, and maintaining enterprise grade iOS applications. The role focuses on delivering secure, scalable, and high performance mobile applications that support business objectives and provide exceptional user experiences. The developer will collaborate with cross functional teams to build customer facing mobile solutions, contribute to application modernization, and support digital transformation initiatives. Experience in Retail Banking with exposure to digital banking, payments, and customer focused financial applications is highly preferred.
Job Responsibilities
Design, develop, test, and maintain native iOS applications. Collaborate with product owners, UX designers, architects, QA teams, and backend developers to deliver high quality mobile solutions. Build scalable, secure, and reusable application components following enterprise development standards. Integrate backend services and third party solutions while ensuring application performance and reliability. Troubleshoot, debug, and optimize applications to improve user experience. Implement testing, code reviews, and CI/CD practices to maintain software quality. Ensure applications comply with enterprise security, accessibility, and mobility standards. Participate in Agile ceremonies including sprint planning, daily stand ups, and retrospectives. Mentor junior developers, contribute to technical design discussions, and support the delivery of Retail Banking applications covering digital banking, payments, account management, and customer onboarding.
Required Skills
Native iOS Development, Swift, UIKit, SwiftUI, Xcode, REST APIs, JSON, Mobile Application Architecture, MVVM, MVC, Retail Banking, Digital Banking, Payments, Account Management, Customer Onboarding, Application Performance Optimization, Code Reviews, Unit Testing, CI/CD, Mobile Security, Accessibility, Agile, Scrum.
Skill Categories
N