JOBSEARCHER

Swift Developer

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.
The ideal candidate will have
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 SwiftData, and handling JSON via Codable .Networking: Solid understanding of RESTful APIs and how to integrate them using URLSession 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) .It will be a plus if you have: Reactive Programming: Experience with the Combine framework or RxSwift .Design Patterns: Familiarity with MVVM (Model-View-ViewModel) architecture. Dependency Management: Experience using Swift Package Manager (SPM) or CocoaPods. UI Skills: A keen eye for design and experience with Auto Layout (programmatic or Storyboards) and Core Animation. Timing: Full Time
Location: 477 Madison Ave 6th Floor, New York, NY 10022, United States