Devsinc logo
Devsinc2 days ago

Software Engineer - iOS

On-site · Lahore, Punjab, Pakistan

Type
Full Time
Level
Mid Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

Software Engineer - iOS position focused on designing, building, and maintaining native iOS apps using Swift (and Objective-C) with modern Apple frameworks. Collaborate with product, design, and backend engineers to implement user-focused features, integrate RESTful APIs and Apple services (Push Notifications, In-App Purchases), optimize performance across iOS devices, and follow MVC/MVVM patterns. Participate in code reviews, ensure code quality, debug and profile to improve stability, and assist with CI/CD, deployment pipelines, and App Store submissions. Requires a Bachelor’s degree and 2–3 years of iOS development experience; proficiency in Swift, familiarity with Objective-C, UIKit, and JSON/REST; knowledge of Git and testing/CI/CD tools is a plus; SwiftUI, Combine, Core Data, XCTest knowledge are advantageous.

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • 2–3 years of hands-on experience in iOS application development
  • Proficiency in Swift and familiarity with Objective-C
  • Experience with UIKit, Foundation, and iOS app architecture
  • Understanding of REST APIs, JSON parsing, and iOS concurrency/threading
  • Strong communication and collaboration skills
  • Experience using version control systems like Git
  • Familiarity with SwiftUI, Combine, or Core Data is a plus
  • Exposure to testing frameworks like XCTest or Quick/Nimble and CI/CD tools like Fastlane or Bitrise
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Devsinc

Software Engineer - iOS

Apply on Sorce