Logo for Sapiens Development

iOS Developer (Swift/UIKit)

Roles & Responsibilities

  • Proven experience developing native iOS applications with Swift and UIKit
  • Hands-on experience with Realm and/or CoreData for local data storage
  • Strong practical knowledge of MapKit and geolocation-based features
  • Solid understanding of mobile architecture and design patterns (MVC, MVVM, etc.) and best development practices

Requirements:

  • Design, develop, and maintain features for a native iOS application using Swift and UIKit
  • Integrate and customize MapKit to support location-based functionalities
  • Implement efficient data persistence solutions using Realm and/or CoreData
  • Deliver features on schedule within the project's 4-month timeline

Job description

This is a remote position.

Project Duration: 4 months
Employment Type: Contract / Project-based

About the Role

We are seeking an experienced iOS Developer to join our team for a 4‑month project focused on building and enhancing a native iOS application. The ideal candidate has strong expertise in Swift, UIKit, MapKit, and experience working with local data storage frameworks such as Realm or CoreData. You will collaborate closely with product and design stakeholders to deliver high‑quality, performant features within a fast‑paced project timeline.


Responsibilities

  • Design, develop, and maintain features for a native iOS application using Swift and UIKit.
  • Integrate and customize MapKit to support location‑based functionalities.
  • Implement efficient data persistence solutions using Realm and/or CoreData.
  • Collaborate with cross‑functional teams to define technical requirements and architecture.
  • Ensure application performance, responsiveness, and high-quality user experience.
  • Write clean, maintainable, testable code and participate in code reviews.
  • Troubleshoot, debug, and optimize existing codebase.
  • Deliver features on schedule within the project’s 4‑month timeline.


Requirements

  • Proven experience developing native iOS applications with Swift and UIKit.
  • Strong practical knowledge of MapKit and geolocation-based features.
  • Hands-on experience with Realm and/or CoreData for local data storage.
  • Solid understanding of mobile architecture, design patterns (MVC, MVVM, etc.), and best development practices.
  • Familiarity with Apple’s Human Interface Guidelines.
  • Experience with Git or similar version control systems.
  • Ability to work independently and manage tasks within tight timelines.
  • Strong problem‑solving and communication skills. 
  • Advanced level of English. ​


Nice to Have

  • Experience with Combine or Swift Concurrency.
  • Knowledge of RESTful APIs and network layer implementation.
  • Background in building apps with offline-first capabilities.
  • Exposure to Agile environments.


Project Duration

4 months, with possibility of extension based on performance and project needs.



iOS Developer Related jobs

Other jobs at Sapiens Development

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.