Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

iOS Developer

Damco Solutions

Job Description: iOS Developer - Financial/Banking Domain
Location: Whippany, NJ (Onsite / Hybrid - per client requirement)
Experience: 6-8 Years
Employment Type: W2 Contract
Role Type: iOS Mobile Developer

About the Role

We 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 Responsibilities

iOS Development
  • Design, 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 Practices
  • Work 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.
Collaboration
  • Work 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 & DevOps
  • Support 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 & Experience

Technical Skills
  • 6-8 years of hands-on iOS application development .
  • Proficiency in:
    • Swift , SwiftUI, UIKit
    • Xcode, CocoaPods / Swift Package Manager
    • RESTful services, JSON parsing
    • Secure authentication (OAuth2, JWT, keychain management)
  • Experience working with:
    • MVVM , MVC, or Clean Architecture
    • XCTest , UI test automation
    • Git, Jenkins/Azure DevOps/GitHub
  • Strong understanding of mobile app security, encryption, certificate pinning, and secure data handling.
  • Experience building apps for enterprise-scale financial or banking clients .
Soft Skills
  • Strong 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 Skills
  • Experience 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) .
Education
  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
Vacancy posted more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to iOS Developer. Be the first to apply!