iOS Developer
Occupations:
Software DevelopersWeb DevelopersComputer Systems Engineers/ArchitectsComputer ProgrammersComputer Systems AnalystsIndustries:
Software PublishersBusiness Schools and Computer and Management TrainingManagement, Scientific, and Technical Consulting ServicesVocational Rehabilitation ServicesEmployment ServicesJob Description: iOS Developer – Financial/Banking DomainLocation: Whippany, NJ (Onsite / Hybrid – per client requirement)Experience: 6–8 YearsEmployment Type: W2 ContractRole 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.