iOS Developer

Damco Solutions Inc

Whippany, NJ

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, Android, Apple Xcode, Application Programming Interface (API), Applications Security, Authentication, Backlog Prioritization, Banking Regulations, Banking Services, Best Practices, Code Reviews, Communication Skills, Computer Science, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Debugging Skills, Detail Oriented, DevOps, Digital Certificates, Encryption Software, Finance Software, Financial Transactions, Git, GitHub, GraphQL, Identify Issues, Information/Data Security (InfoSec), JSON, Jenkins, Know Your Customer (KYC), Kotlin, Memory Hardware, Mentoring, Microservices, Microsoft Windows Azure, Mobile Applications, Mobile Applications Development, Mobile Payments, Model View Controller, Model View ViewModel (MVVM), OAuth, Onboarding, Problem Solving Skills, Production Support, Quality Assurance, REST (Representational State Transfer), Regulatory Requirements, Scrum Project Management and Software Development, Secure Coding, Software Administration, Software Development, Software Testing, Sprint Planning, Standup Meetings, Swift, Technical/Engineering Design, Test Automation, Unit Test, User Experience Design (UXD), User Interface Design, Web Content Accessibility Guidelines (WCAG), iOS
LOCATION
Whippany, NJ
POSTED
30+ days ago
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.

About the Company

D

Damco Solutions Inc