iOS Developer
Location: Whippany, NJ (Onsite / Hybrid per client requirement)
Experience: 68 Years
Employment Type: W2 Contract
Role Type: iOS Mobile Developer
We are looking for an experienced iOS Developer with 68 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 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.
- 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.
- 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.
- 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.
- 68 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.
- 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.
- 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).
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
