iOS Developer – Financial/Banking DomainLocation: Whippany, NJ (Onsite / Hybrid – per client requirement) Experience: 6–8 Years Employment Type: W2 Contract Role Type: iOS Mobile DeveloperAbout the RoleWe are looking for an experienced iOS Developer with 6–8 years of hands-on experience designing and building robust, secure, and scalable iOS mobile applications. The ideal candidate will have strong proficiency in Swift, experience working with modern mobile architectures, and previous background supporting applications in the financial or banking domain.This role involves developing new features, enhancing mobile platforms, ensuring app performance/security, and collaborating with cross-functional teams in a fast-paced enterprise environment.Key ResponsibilitiesiOS DevelopmentDesign, develop, and maintain iOS applications using Swift and SwiftUI/UIKit.Build modular, scalable, and reusable mobile components aligned with enterprise standards.Integrate apps with backend services using REST APIs, JSON, secure authentication flows (OAuth/JWT).Ensure optimal performance, responsiveness, and memory usage of mobile applications.Implement secure coding practices to meet banking and regulatory requirements.Architecture & Best PracticesWork with MVVM, VIPER, Clean Architecture or similar patterns.Write high-quality, testable code with unit tests (XCTest) and UI automation tests.Participate in code reviews and enforce development best practices.CollaborationWork closely with product owners, UX/UI designers, backend developers, and QA teams.Participate in agile ceremonies: sprint planning, standups, backlog grooming, retrospectives.Provide estimations, technical design input, and mentorship to junior team members.Production Support & DevOpsSupport release cycles and deployments via CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).Assist in troubleshooting production issues, performance bottlenecks, and crash analysis.Work with tools like Firebase, Xcode Instruments, Charles Proxy for debugging and analytics.Required Skills & ExperienceTechnical Skills6–8 years of hands-on iOS application development.Proficiency in: Swift, SwiftUI, UIKitXcode, CocoaPods / Swift Package ManagerRESTful services, JSON parsingSecure authentication (OAuth2, JWT, keychain management)Experience working with: MVVM, MVC, or Clean ArchitectureXCTest, UI test automationGit, Jenkins/Azure DevOps/GitHubStrong understanding of mobile app security, encryption, certificate pinning, and secure data handling.Experience building apps for enterprise-scale financial or banking clients.Soft SkillsStrong analytical and problem-solving abilities.Excellent communication and stakeholder engagement skills.Ability to work independently in a fast-paced environment.Detail-oriented and committed to high-quality delivery.Nice-to-Have SkillsExperience with mobile payments, digital onboarding, KYC flows, or financial transactions.Familiarity with microservices, GraphQL, or gRPC.Knowledge of Android/Kotlin (bonus but not required).Understanding of Agile/Scrum methodologies at enterprise scale.Experience with mobile accessibility standards (WCAG).EducationBachelor's or Master's degree in Computer Science, Engineering, or related field.