Job Title: iOS Developer
Location: Englewood Cliffs, NJ (Onsite preferred / Hybrid options may be considered)
Employment Type: W2 or C2C
We are seeking a highly skilled iOS Developer with strong hands-on experience in Swift and working knowledge of Kotlin. This role will involve designing, developing, and maintaining mobile applications for iOS platforms, collaborating closely with cross-functional teams to deliver high-quality, user-friendly applications.
Key Responsibilities:Design and build advanced applications for the iOS platform using Swift
Collaborate with cross-functional teams to define, design, and ship new features
Work with outside data sources and APIs
Ensure the performance, quality, and responsiveness of applications
Identify and correct bottlenecks and fix bugs
Help maintain code quality, organization, and automation
Leverage Kotlin knowledge to support integration and shared logic with Android apps (if required)
5+ years of hands-on iOS development experience
Proficient in Swift with deep understanding of iOS frameworks such as UIKit, Core Data, Core Animation, etc.
Experience with Kotlin, especially in cross-platform environments or for understanding Android workflows
Familiarity with RESTful APIs to connect iOS applications to back-end services
Solid understanding of the full mobile development life cycle
Experience with Git, CI/CD tools, and agile development practices
Experience with SwiftUI and/or Combine
Knowledge of cross-platform frameworks like Kotlin Multiplatform Mobile (KMM)
Familiarity with push notifications, deep linking, and App Store deployment
Prior experience working in a high-paced, client-facing environment
Bachelor's degree in Computer Science, Engineering, or related technical field (or equivalent experience)