Junior IOS Developer

Back to Jobs
Abacus logo

Junior IOS Developer

Abacus

Location

Lahore, Pakistan

Experience

Entry

Posted

Jul 18, 2026

Apply by

August 17, 2026

Applicants

0

Early applicantEasy applyFull-timeWork from Office

Job Description

Junior iOS Developer We are looking for a Junior iOS Developer with 6 months to 1 year of hands-on experience in iOS development. The ideal candidate should have practical knowledge of SwiftUI along with basic working experience in UI Kit. Location: Lahore Key Responsibilities: - Develop new features and screens using SwiftUI - Maintain and enhance existing screens built with UIKit (Storyboard, XIB, or programmatic UI) - Build responsive and adaptive user interfaces for iPhone and iPad - Integrate REST APIs and handle JSON parsing - Work with SwiftUI state management (@State, @ObservedObject, @StateObject, Combine) - Implement basic data persistence (UserDefaults, Core Data, or SwiftData) - Follow MVVM architecture and write clean, maintainable code - Debug UI issues and improve performance across devices and iOS versions - Collaborate with senior developers, UI/UX designers, and product teams Requirements: - 6 months to 1 year of professional iOS development experience - Strong understanding of Swift - Practical experience with SwiftUI - Basic to intermediate knowledge of UIKit (Auto Layout, UITableView, UICollectionView, UIViewController) - Familiarity with Xcode, Git, and iOS development lifecycle - Understanding of REST APIs and JSON parsing - Willingness to work with both SwiftUI and UIKit - Good problem-solving and teamwork skills - Basic understanding of Apple Human Interface Guidelines Good to Have: - Experience with Swift Package Manager or CocoaPods - Basic knowledge of unit/UI testing - Published apps, GitHub projects, or personal iOS projects - Familiarity with Firebase or backend services

Key Responsibilities

  • Develop new features and screens using SwiftUI
  • Maintain and enhance existing screens built with UIKit
  • Build responsive and adaptive user interfaces for iPhone and iPad
  • Integrate REST APIs and handle JSON parsing
  • Work with SwiftUI state management
  • Implement basic data persistence
  • Follow MVVM architecture and write clean, maintainable code
  • Debug UI issues and improve performance
  • Collaborate with senior developers, UI/UX designers, and product teams

Skills Required

SwiftSwiftUIUIKitAuto LayoutUITableViewUICollectionViewUIViewControllerXcodeGitREST APIsJSONMVVMUserDefaultsCore DataSwiftDataProblem solvingTeamworkSwift Package ManagerCocoaPodsUnit TestingUI TestingFirebaseBackend Services

App exclusive · Free

Smart Job AI Coach

Your personal interview coach on every job — readiness tips, profile improvements, and role-specific prep. Available only in the Pulse Job app.

Interview readiness

See how prepared you are and what to improve for each role.

Personalized tips

Actionable suggestions based on your profile and the job.

After you apply

Keep coaching momentum from job detail through application success.

Get Smart Job AI Coach in the appFree on iOS and Android