iOS Software Engineer
Devsinc · Lahore
Job description
About the role
Devsinc is looking to hire a skilled Software Engineer – iOS to build scalable, secure, and enterprise‑grade mobile applications. In this role you will develop, maintain, and optimise high‑performance native iOS applications using Swift, Objective‑C, Foundation Framework, UIKit, and SwiftUI.
Key responsibilities
- Design, develop, test, deploy and maintain native iOS apps with Swift and Objective‑C.
- Architect solutions using MVVM, MVC, Clean Architecture and the Coordinator Pattern.
- Build responsive UI with SwiftUI, UIKit, Auto Layout and adaptive layouts for iPhone and iPad.
- Integrate scalable networking layers consuming RESTful APIs, handling authentication, pagination and error handling.
- Implement local persistence with Core Data, SQLite or UserDefaults and enable offline capabilities.
- Develop advanced features such as Push Notifications, Deep Linking, background tasks, location services, camera integration and biometric authentication.
- Optimise performance using Instruments, Xcode Profiler and resolve memory, concurrency and battery usage issues.
- Write unit and UI tests with XCTest and contribute to CI/CD pipelines and App Store release processes.
Required profile
- Bachelor’s degree in Computer Science, Software Engineering or related field.
- Minimum 2 years of professional experience in native iOS development.
- Strong knowledge of Swift and Objective‑C, including generics, ARC, concurrency and performance optimisation.
- Experience designing scalable apps with MVVM, MVC, Clean Architecture and the Coordinator Pattern.
- Proficiency with RESTful API integration, authentication mechanisms and secure networking.
- Hands‑on experience with local data storage, push notifications, deep linking and other advanced iOS features.
Required skills
- Swift, Objective‑C
- SwiftUI, UIKit, Auto Layout
- MVVM, MVC, Clean Architecture, Coordinator Pattern
- RESTful APIs, URLSession, Combine, async/await
- Core Data, SQLite, UserDefaults
- Push Notifications (APNs, FCM), Deep Linking, Universal Links
- Background Tasks, Location Services, Camera, Face ID, Touch ID, Keychain
- Git, Swift Package Manager, CocoaPods
- Agile/Scrum, XCTest, CI/CD (GitHub Actions, Bitrise, Jenkins)
- GraphQL, Firebase, Fastlane, RxSwift, AWS, Azure, GCP
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Pakistan.
Salary: Software Engineer - E-Commerce (Remote) Based on 30 job offers in PakistanApply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 5 hours ago
Expires 1 month from now
2 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Devsinc
Lahore
Related job offers
-
Software Engineer II - Backend
Careem Lahore -
Trainee Technical Consultant Microsoft Dynamics 365
Devsinc Lahore -
Software Engineering Intern
Devsinc Lahore -
Go High Level CRM Expert - AI Automation Specialist
Global Pacific Support -
Senior Cloud Support Engineer – Platform Migration
DigitalOcean Karachi