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
#J-18808-LjbffrSwift Developer in northern at Unknown Company
This position is listed as full time and onsite.