Description : Role Overview :
The iOS App Developer is a specialized role requiring 5+ years of experience focused on developing, maintaining, and enhancing native applications within the demanding Payments / Financial Services domain.
Based in Vadodara, India (Hybrid), this position requires strong hands-on expertise across the core iOS technology stack, including Objective-C and modern frameworks like Swift UI / Combine.
The incumbent will be responsible for delivering secure, high-quality, and robust mobile solutions, utilizing Agile methodologies and strong analytical skills.
Job Summary :
We are seeking a Senior iOS App Developer (5+ years) with mandatory hands-on experience in the Payments or Financial Services domain. The ideal candidate must be proficient in both Objective-C and modern Swift frameworks (Swift UI / Combine), possess strong skills in integrating REST APIs, and be adept at writing comprehensive unit test cases. This role requires strong logical and analytical skills, excellent English communication, and experience working within an Agile development environment to build secure, high-performance applications.
Key Responsibilities and Development Deliverables :
- Native iOS Development : Provide Hands-on experience on working with IOS technologies, including Objective C, IOS SDK, and Xcode. Develop dynamic and responsive user interfaces using UI kit / Swift UI / Combine Framework.
- API Integration : Demonstrate extensive Experience of integrating with REST APIs securely and efficiently to connect mobile applications with backend services, a critical aspect in the Payments domain.
- Testing and Quality Assurance : Possess Hands on experience of writing unit test cases (e.g., using XCTest) to ensure code reliability, maintainability, and correctness.
- Version Control and Collaboration : Utilize working with GIT for version control, branching, and collaborative code management.
- Methodology : Work effectively as part of a development team, demonstrating Experience of working with Agile methodologies (e.g., Scrum, Kanban) to deliver features iteratively.
- Problem Solving & Design : Apply strong logical and Analytical Skills and design skills to architect clean, efficient, and robust application modules.
- Communication : Articulate and present technical and design thoughts very clearly and precisely in English (written and verbal) to cross-functional and non-technical stakeholders.
Mandatory Skills & Qualifications :
Experience : 5+ Years of relevant iOS development experience.Domain : Mandatory experience in Payments / Financial Services domain.Core Stack : Objective C, IOS SDK, Xcode, and UI Development using (UI kit / Swift UI / Combine Framework).Integration : Experience of integrating with REST APIs.Quality & Tools : Hands on experience of writing unit test cases, and working with GIT.Methodology : Experience of working with Agile methodologies.Attributes : Strong logical and Analytical Skills, design skills, and strong English (written and verbal) communication.Preferred Skills :
Experience with dependency injection and architectural patterns (e.g., MVVM, Viper).Knowledge of security best practices in mobile development, especially related to handling sensitive financial data.Familiarity with CI / CD pipelines for automated mobile builds and deployments.(ref : hirist.tech)