Text Us
Careers

Swift Developer (Mid-Level)

Responsibilities:

  • check
    Feature Development: Design and build advanced applications and features for the iOS platform using Swift.
  • check
    Code Quality: Write clean, maintainable, and well-documented code while adhering to established style guides and best practices.
  • check
    Bug Squashing: Identify and correct bottlenecks and fix complex bugs to ensure smooth application performance.
  • check
    Collaboration: Work closely with the Lead Developer and UI/UX designers to implement pixel-perfect interfaces and smooth animations.
  • check
    Unit Testing: Write and maintain unit tests to ensure robust code and prevent regressions in new builds.

The ideal candidate will have:

  • check
    Professional Experience: 3+ years of experience in professional iOS development with a strong portfolio of Swift-based apps.
  • check
    Standard Frameworks: Proficiency in UIKit and a solid working knowledge of SwiftUI.
  • check
    Data Management: Experience with local persistence using Core Data, Realm, or SwiftData, and handling JSON via Codable.
  • check
    Networking: Solid understanding of RESTful APIs and how to integrate them using URLSession or Alamofire.
  • check
    Version Control: Mastery of Git, including branching strategies and resolving merge conflicts.
  • check
    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:

  • check
    Reactive Programming: Experience with the Combine framework or RxSwift.
  • check
    Design Patterns: Familiarity with MVVM (Model-View-ViewModel) architecture.
  • check
    Dependency Management: Experience using Swift Package Manager (SPM) or CocoaPods.
  • check
    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

Swift Developer (Mid-Level)

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.