Swift Developer
Listed on 2026-10-07
-
Software Development
App Developer - Mobile/Web, iOS Developer, Software Engineer
Feature Development:
Design and build advanced applications and features for the iOS platform using Swift.
Code Quality:
Write clean, maintainable, and well‑documented code while adhering to established style guides and best practices.
Bug Squashing:
Identify and correct bottlenecks and fix complex bugs to ensure smooth application performance.
Collaboration:
Work closely with the Lead Developer and UI/UX designers to implement pixel‑perfect interfaces and smooth animations.
Unit Testing:
Write and maintain unit tests to ensure robust code and prevent regressions in new builds.
Professional
Experience:
3+ years of experience in professional iOS development with a strong portfolio of Swift‑based apps.
Standard Frameworks:
Proficiency in UIKit and a solid working knowledge of SwiftUI .
Data Management:
Experience with local persistence using Core Data , Realm , or Swift Data , and handling JSON via Codable .
Networking:
Solid understanding of RESTful APIs and how to integrate them using URL Session or Alamofire .
Version Control:
Mastery of Git , including branching strategies and resolving merge conflicts.
Concurrent Programming:
Understanding of multi‑threaded programming using Grand Central Dispatch (GCD) or the new Swift Concurrency (async/await) .
Reactive Programming:
Experience with the Combine framework or RxSwift .
Design Patterns:
Familiarity with MVVM (Model-View-View Model) architecture.
Dependency Management:
Experience using Swift Package Manager (SPM) or Cocoa Pods.
UI
Skills:
A keen eye for design and experience with Auto Layout (programmatic or Storyboards) and Core Animation.
Full Time
Location:477 Madison Ave 6th Floor, New York, NY 10022, United States
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).