Careers
Swift Developer (Mid-Level)
Responsibilities:
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

Submit Your Application
Join a team that values innovation, performance, and long-term impact. Submit your application today and become part of a company shaping tomorrow’s technology.


