iOS Developer
Indexed description
Core Technical Skills
- Strong experience in iOS application development using Swift and Objective-C
- In-depth understanding of iOS SDK, Xcode, and Apple design guidelines
- Experience integrating RESTful APIs, handling JSON, and working with backend services
- Solid knowledge of mobile app architecture patterns (MVC, MVVM, Clean Architecture)
- Experience with secure storage, encryption, keychain, and authentication mechanisms
- Working knowledge of performance optimization, memory management, and debugging tools
- Exposure to CI/CD pipelines for iOS apps using Jenkins
- Hands-on experience working in Agile/Scrum teams
- Ability to translate functional requirements and UX designs into technical deliverables
- Strong collaboration skills with backend, Android, web, QA, DevOps, and product teams
- Experience in supporting UAT, production releases, and post-production fixes
- Ability to estimate effort, identify risks, and raise technical dependencies early
- Experience implementing unit tests and UI tests
- Familiarity with App Store submission process, certificates, provisioning profiles, and compliance checks
- Understanding of secure coding practices aligned with banking security standards
- Version control using Git
- Experience with JIRA, Confluence, and Agile reporting
- Exposure to crash analytics and monitoring tools
- Experience building digital banking or financial mobile applications
- Understanding of authentication flows, payments, accounts, transactions, and customer data handling
- Exposure to regulatory, security, and audit requirements in BFSI environments
- Design, develop, and maintain secure, high performance iOS applications for personal banking digital platforms, aligned with business and customer experience goals.
- Work closely with product owners, UX designers, backend, QA, and DevOps teams to translate functional requirements into robust iOS solutions.
- Implement mobile features using Swift / Objective C, adhering to Apple’s design guidelines and engineering best practices.
- Integrate iOS applications with backend services, APIs, authentication mechanisms, and secure data flows.
- Participate actively in Agile delivery, including sprint planning, estimations, daily stand ups, reviews, and retrospectives.
- Ensure application performance, scalability, security, and stability, especially for high volume banking transactions.
- Support SIT/UAT, production releases, and post production issue resolution, ensuring minimal impact to customers.
- Follow SDLC, coding standards, security policies, and compliance requirements relevant to regulated BFSI environments.
- Identify and proactively address technical risks, dependencies, and improvement opportunities related to the iOS codebase.
- Contribute to continuous improvement by refactoring code, adopting best practices, and supporting reusable frameworks or components.
Qualifications: BACHELOR OF COMPUTER SCIENCE
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search