Company
Brief Description
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
www.globalrescue.com.
Role Overview
We are looking for a talented Software Engineer - iOS who will be responsible for the development & maintenance of GRID applications, aimed at a range of iOS platforms including: iPhones, iPads and Apple Watches. This position requiring the incumbent to have the necessary experience, in addition to relevant qualification. Alongside this they should have strong cognizance of latest mobile application trends, and hands-on experience with the latest tools to enhance the end user experience.
Responsibilities
-
Develop GRID mobile applications for iOS platforms (iPhone, iPads, Apple Watch), ensuring optimal performance and reliability.
-
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.
-
Write robust unit test code to ensure application reliability, addressing edge cases and usability challenges.
-
Identify and resolve bugs while continuously improving application performance.
-
Stay updated on emerging technologies and incorporate them to enhance development efficiency and user experience.
-
Stay updated about AI-assisted software engineering trends to drive continuous productivity improvements.
-
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)
-
Understanding of Apple’s design principles and Apple’s Human Interface Guidelines
-
Good problem-solving skills
-
Knowledge of Core Data including Database Designing and SQL Programming
-
Working knowledge of MVVM, MVP or VIPER architectural patterns
-
Strong Swift, multi-threading, and object-oriented programming skills
-
Must have experience with web services (RESTFUL), URL Session, Apple Push Notification Services Development
-
Development in iOS SDK (UIKit, Core Data or any other ORM framework, Core Location, MapKit, Geofencing, Live Location Tracking, Auto Layouts, Wallet Framework, Custom Controls, Socket based chat, Third-party libraries, JSON and APIs), XCode12 or later
-
Development Workflows (both manual memory management, Debugging, Profiling, TDD, Unit Testing, Continuous Integration/Deployment, Provisioning, Submission and Distribution to the App Store)
-
Intimately familiar with iOS coding conventions, best-practices/design patterns and functional limitations
-
Proficient in leveraging AI-powered tools for coding, testing, documentation, and productivity improvement
LOCATION: Islamabad
COMPENSATION:
Based on experience + bonus + benefits