Who Can Apply
- Candidates must be legally authorized to work in Canada
Job Description
6‑month contract‑to‑hire opportunity for a senior iOS Developer, working remotely across Canada, with a strong preference for candidates located in Alberta or British Columbia. The role focuses on enhancing and stabilizing an existing RFID‑based sign‑in / sign‑out safety application used at remote industrial sites (compressor stations, gas wells, etc.). The platform tracks worker presence on site, validates safety certifications and training (including expiry warnings), and supports muster events for emergency headcounts.
The current iOS application is largely functional but requires bug fixes, architectural improvements, and feature completion (e.g., site mapping and improved cloud synchronization). This role will initially focus on iOS development, with an expectation to help prepare the codebase for Android development immediately afterward, as a cross‑platform user app is planned. The developer will also help correct poor architectural decisions made by a previous vendor and support longer‑term modernization efforts.
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
• Extensive experience with native iOS development
• Strong proficiency in Swift and SwiftUI
• Hands‑on experience with Android development or having been part of an Android app development effort
• Experience using iOS development tools such as Xcode, iOS Simulator, and TestFlight
• Proven experience publishing apps to public and/or private app stores
• Solid understanding of mobile architecture and design patterns (MVVM, MVC, Coordinator Pattern, Clean Architecture)
• Experience with networking, REST APIs, and cloud synchronization
• Experience writing and maintaining a Bluetooth stack in iOS, including continuous syncing with an external server/device
• Experience with testing frameworks, debugging, and mobile data storage
Nice to Have Skills & Experience
• Experience with Embedded C development
• DevOps experience, especially related to mobile CI/CD or backend integration
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.