Software Engineer – iOS
Back to Jobs
Global RescueGet Smart Job AI Coach in the appFree on iOS and Android 






Software Engineer – iOS
Location
2nd & 3rd Floor, Plot: 12-C/1, Mandir Square, Islamabad, 867976, PAK
Experience
Mid
Posted
Jul 14, 2026
Apply by
August 13, 2026
Applicants
0
Early applicantEasy applyFull-timeWork from Office
Job Description
## Description
COMPANY
Global Rescue is the world’s leading membership organization providing integrated medical, security, intelligence and crisis response services to consumers, enterprises and governments. Founded in 2004 Global Rescue’s unique operational model provides best-in-class services that identify, monitor, and respond to threats and emergencies. For more information, please see http://www.globalrescue.com.
ROLE OVERVIEW
We are looking for a Software Engineer – iOS to build and evolve mission-critical features for iPhone, iPad, and Apple Watch. This candidate will develop accurate and reliable tracking features (including background execution, offline behavior, and intermittent connectivity), deliver polished user experiences, and partner closely with backend and product teams to ship secure, performant features at scale.
RESPONSIBILITIES
- Design, develop, and maintain high-performance iOS applications with a strong focus on reliability, scalability, and user safety.
- Create intuitive interfaces and interaction layers using best practices, latest mobile application trends, given UI requirements and using latest tools to augment the user experience.
- Collaborate with cross-functional teams to define, design, and release new features.
- Work on real-time location and activity tracking features using Core Location, Core Motion, and Apple Watch APIs, including background tracking, geofencing, routing, and motion detection.
- Write unit/integration tests to ensure application reliability, addressing edge cases and usability challenges.
- Identify and resolve bugs while continuously improving application performance.
- Stay updated with emerging iOS technologies and AI-assisted development tooling to improve productivity and user experience.
- Proven track record for managing multiple projects simultaneously with attention to detail and deadlines.
QUALIFICATIONS
· Bachelors in IT/Computer Science/Software Engineering
Proven 4 plus years of experience in applications development for iOS platforms (iPhone, iPads, Apple Watch)
· Expertise with Swift and iOS fundamentals (concurrency/multithreading, memory management, performance profiling)
· Understanding of Apple Human Interface Guidelines and building polished, accessible experiences
· Good understanding of iOS architectural patterns (MVVM, MVP, VIPER) and writing maintainable, testable code
· Hands-on experience with UIKit/SwiftUI, Auto Layout, persistence (Core Data/ORM), JSON, and modern dependency management
· Experience with mapping frameworks such as MapKit (and/or Google Maps SDK for iOS)
· Experience in activity/motion tracking is a plus: Core Location, Core Motion, GPS accuracy tuning, significant-change/region monitoring, background execution constraints, OS throttling, permissions, and intermittent connectivity handling
· Strong experience with REST APIs (URLSession), authentication flows, and push notifications (APNs)
· Solid experience with debugging, automated testing (unit/integration), CI/CD, and App Store release processes
· Strong problem-solving skills and ability to manage multiple priorities in a fast-paced environment
LOCATION: Islamabad
COMPENSATION: Based on experience + bonus + benefits
Key Responsibilities
- Design, develop, and maintain high-performance iOS applications with a focus on reliability and scalability.
- Create intuitive interfaces and interaction layers using best practices and latest mobile trends.
- Collaborate with cross-functional teams to define, design, and release new features.
- Develop real-time location and activity tracking features using Core Location, Core Motion, and Apple Watch APIs.
- Write unit and integration tests to ensure application reliability and address edge cases.
- Identify and resolve bugs while continuously improving application performance.
- Stay updated with emerging iOS technologies and AI-assisted development tooling.
- Manage multiple projects simultaneously with attention to detail and deadlines.
Requirements
- Bachelor's degree in IT
- Computer Science
- or Software Engineering
Skills Required
SwiftiOSUIKitSwiftUIAuto LayoutCore DataORMJSONMapKitGoogle Maps SDK for iOSCore LocationCore MotionREST APIsURLSessionAPNsCI/CDUnit TestingIntegration TestingProblem solvingAttention to detailTime managementCollaborationActivity trackingMotion trackingGPS accuracy tuningRegion monitoringBackground execution constraintsOS throttlingPermissions handlingIntermittent connectivity handling
Benefits
- Bonus
- Benefits
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.
Similar roles for you
Matched using this role's title and skills. Open the job search anytime to see every listing.

Senior Software Engineer – iOS
Global Rescue
Full-timeEasy applyWork from Office
2nd & 3rd FloorSenior

Senior Software Engineer (iOS) 5 Months Contract
Belmont Lavan Ltd
ContractEasy applyHybrid
StockholmSenior

Senior Software Engineer, iOS (Hybrid - San Diego, CA or Acton, MA)
Insulet
140,800–211,150 / Year
Full-timeEasy applyHybrid
San DiegoSenior

Sr Software Engineer (IOS Developer)
Formerly Known As
Full-timeEasy applyHybrid
BangaloreSenior

Software Engineer Mobile SDK (iOS and Android)
UJET
Full-timeEasy applyWork from Office
SeoulMid

iOS Software Engineer - Finance Super App
Jobgether
Full-timeWork from Home
IndiaMid