Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Mobile Application Developer

Full-time

Surerus Murphy Joint Venture

ROLE
We are a large North American construction company, but we build more than projects. We have developed a proprietary Digital Operations platform that runs across our entire organization, supported by an in-house technology stack spanning custom applications, cloud infrastructure, data integrations, and enterprise analytics. We operate a full software development lifecycle internally, from requirements through architecture, development, testing, deployment, and ongoing support. This is real product development work driving real operational outcomes at scale.

As a Mobile Application Developer within this team, you will be primarily accountable for our native iOS applications. Our workforce operates on remote project sites where connectivity can be unreliable and the need for robust, efficient technology is high. The people using what you build rely on software in demanding environments, so applications must be fast, reliable, intuitive, and resilient when connectivity is poor. We have made a deliberate decision to deliver field applications on native iOS because low-code and cross-platform tooling has reached a ceiling on the performance, offline reliability, hardware integration, and interface quality these workflows demand. You will help us build beyond that ceiling.

This is a hands-on development role where native iOS is the core skill. You will also work across the wider platform, including Power Platform, Azure, Dataverse, and integration development, because our mobile applications are not standalone products; they are one surface of a single connected ecosystem built on a three-layer architecture of DataCore, Applications, and Insights. Experience in the Microsoft ecosystem is valuable, but we are more interested in a strong mobile developer who can learn the surrounding platform than a generalist without deep mobile capability.

KEY RESPONSIBILITIES
  • Design, develop, and deploy native iOS applications in Swift and SwiftUI supporting field and office workflows across Project Operations, Asset Operations, People, and Commercial functions.
  • Build offline-first applications with robust local persistence and synchronization, ensuring full functionality on remote sites with intermittent or no connectivity, and reliable conflict resolution on reconnect.
  • Integrate with physical hardware and device capabilities, including Bluetooth Low Energy peripherals, NFC and RFID readers, GPS and geofencing, camera capture, and barcode and document scanning.
  • Build native clients against the DataCore data and API layer, including Dataverse, Azure APIs, and enterprise systems of record, following our API-first and hub-and-spoke integration patterns, and extend the backend services those clients depend on.
  • Replatform high-usage Power Apps field solutions to native iOS where performance, offline capability, or user experience justifies it, and lead the transition of existing cross-platform mobile applications to native.
  • Contribute to development across the broader Digital Operations platform, including Power Apps, Power Automate, and integration work, applying the right tool to the problem rather than defaulting to one technology.
  • Manage the application release lifecycle in coordination with the broader team, including build pipelines, TestFlight distribution, and managed enterprise deployment to company devices.
  • Follow and help establish mobile development standards covering architecture, source control, code review, testing, and security, in alignment with platform governance frameworks.
  • Collaborate with Operations Analysts, business stakeholders, and frontline personnel to translate requirements into scalable solutions, and validate them through direct observation of the work being digitized.
  • Troubleshoot and resolve production issues, and maintain technical documentation including solution designs, API specifications, and data models.
Note: In addition to these duties personnel are required to carry out such other duties as may be reasonably required in order to support the objectives of the company.

POSITION REQUIREMENTS
Qualifications
  • Bachelor's degree or diploma in Computer Science, Software Engineering, Information Technology, or a related field.
  • Demonstrable portfolio of shipped iOS applications, whether commercial, enterprise, or independently published.
Experience
  • Typically 4 to 8 years of professional software development experience, including at least 2 years focused on native iOS development. This role may be filled at either an intermediate or senior level depending on the depth of experience the successful candidate brings; a senior appointment would carry broader responsibility for mobile architecture and technical direction.
  • Depth in native iOS development is the priority. Experience across the following areas is helpful, but not required in every category:
    • Swift and SwiftUI, with working knowledge of UIKit for legacy and interoperability scenarios
    • iOS application architecture, state management, and modular code organization
    • Offline-first design using SQLite and/or SwiftData, including synchronization and conflict resolution
    • Apple hardware frameworks: CoreBluetooth, CoreNFC, CoreLocation, AVFoundation, VisionKit
    • REST API consumption, OAuth 2.0 and Microsoft Entra ID authentication, and asynchronous networking
    • Xcode toolchain, TestFlight, App Store Connect, provisioning, and enterprise distribution via Apple Business Manager and Microsoft Intune
    • Source control and collaborative workflow (Git, branching, pull requests, code review)
    • Microsoft Power Platform: Power Apps, Power Automate, Dataverse
    • Azure cloud services, functions, storage, database services, API management
    • Hands-on coding ability in one or more of: Swift, TypeScript, JavaScript, Python, C#
    • SQL query writing, data modeling fundamentals, and JSON and XML data interchange formats
  • Experience building applications for construction, resource, logistics, or other field-based operating environments is an asset.
  • Experience with ruggedized hardware, RFID or BLE asset tracking, or telematics integration is an asset.
  • Exposure to cross-platform frameworks (Flutter, .NET MAUI, React Native), on-device machine learning, or applied AI in operational applications is an asset.
Skills and Knowledge
  • Strong analytical and problem-solving ability with attention to detail and accuracy.
  • Genuine interest in how physical work gets done, and willingness to spend time on site and in the warehouse to understand the workflows being digitized.
  • Ability to learn and master new technologies, frameworks, and business domains quickly.
  • Sound judgment on where native development is warranted and where an existing platform capability is the better answer.
  • Effective communication skills, able to collaborate with both technical and non-technical stakeholders and explain technical concepts clearly.
  • Self-motivated with strong time management, able to manage competing priorities and deliver under deadlines.
  • A strong desire to continuously learn and improve, with a bias toward action and practical results.
WORKING CONDITIONS
This is a permanent position based at our Calgary office, operating on a hybrid schedule with a five-day work week, 8-hour days. Travel to offices or project sites across North America may be required on an ad hoc basis.

REPORTING RELATIONSHIPS
The Mobile Application Developer reports to the Director, Business Systems - North America.

We thank all applicants in advance. Only those selected for an interview will be contacted.
Vacancy posted 18 hours ago
Similar jobs that could be interesting for youBased on the Mobile Application Developer in Canada vacancy
  • Golang Developer As a developer you would be joining our growing HashiVault squad as part of the strategy to offer more services and a better user experience to our clients in cybersecurity space. The current squad is a build-and-run" squad that has been running for... 
    Suggested

    Calance

    Canada
    2 days ago
  •  ...development of Agentic AI solutions, MCP integrations, and distributed application platforms. Work closely with senior engineers, architects...  ...engineering and governance standards. Design, develop, test, and support Python-based applications and services.... 
    Suggested

    Software Guidance & Assistance

    Canada
    1 day ago
  •  ...Intermediate Software Developer Position: Intermediate Software Developer Location: Remote (Canada) Company: Vmo Solutions...  ...from design discussion through to production, on cloud-based applications used daily by airline operations teams. You will work across... 
    Suggested
    Full time
    Work experience placement
    Remote work
    Flexible hours

    Ecruit

    Canada
    a month ago
  •  ...reusable, and reliable code for complex client/server enterprise applications. - Translate application storyboards and use cases into...  ...Experience with X. 509 certificates, SAML, and OAuth2. - Experience developing applications that run at scale. - Experience building/... 
    Suggested
    Full time
    Remote work

    Beyondtrust

    Canada
    17 days ago
  •  ...Job Title: Java Developer Job Location: Calgary, AB (4 days in a week Onsite) Job Type: Full Time Note: In-Person interview...  ...: Design, develop, and maintain server-side applications using Java and Spring/Spring Boot frameworks. Write clean... 
    Suggested
    Full time

    Apptad Inc

    Canada
    1 day ago
  •  ...Location: Mississauga, ON Key Responsibilities: Design, build, and deploy Python-based AI/LLM applications using FastAPI/Flask. Develop REST APIs and scalable enterprise solutions. Build AI-powered data analytics and self-service platforms.... 
    Full time

    AIT Global inc.

    Canada
    2 days ago
  •  ...future. Our mission is to unleash employee productivity without compromising security by ensuring every identity is authentic, every application sign-in is secure, and every device is trusted. We innovated the market-leading enterprise password manager and pioneered Unified... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    16 days ago
  •  ...is expected and making a meaningful impact is rewarded. Position Summary We are seeking an experienced Application Engineering professional to design, develop, and support enterprise applications leveraging Microsoft Power Platform technologies. The successful candidate... 
    Full time

    MUFG Bank, Ltd.

    Canada
    a month ago
  •  ...compromising security by ensuring every identity is authentic, every application sign-in is secure, and every device is trusted. We innovated...  ..., but how we build it. We are looking for an Intermediate Developer who is energized by doing meaningful work, growing fast, and... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    1 day ago
  •  ...Engineering to resolve blockers quickly. Enable and train developers & operators: Run workshops and training sessions, help customers...  ...Pliant is an equal opportunity employer. We welcome applications from people of all backgrounds, identities and abilities, and... 
    Remote job

    Full-time

    Canada
    more than 2 months ago
  • $111k - $160k

     ...technology that powers Mastercard’s next generation payment applications – Domestic, Cross Border and Bill Payments. Mastercard seeks...  ...centered around digital payments? • Do you look forward to developing and engaging with high performant diverse teams around the... 
    Full time
    Worldwide

    Mastercard

    Canada
    a month ago
  • $118.5k - $216.5k

     ...About Life360 Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app, Tile tracking devices, and Pet GPS tracker empower members to protect the people, pets, and things they care about most with a range of services, including... 
    Full time
    Remote work

    Life360

    Canada
    8 days ago
  • $121k - $181k

     ...Inference Networking? Are you passionate & familiar with the developer communities and contributing to open-source software? Then we...  ...and VPN solutions ~ A deep understanding of OSI Layer and its application ~ Strong track record of delivering resilient network systems... 
    Full time
    Work at office

    Equinix

    Canada
    9 days ago
  • $210k - $278k

     ...scalability issues before they become incidents Contribute to reducing tech debt in a way that's practical, not theoretical Develop engineers around you Act as a technical mentor and thought partner for senior engineers across teams Collaborate closely with... 
    Full time
    Remote work
    Flexible hours

    Found

    Canada
    4 days ago
  •  ...benefit from deep operational experience in building and scaling developer infrastructure companies. We move fast and set a high bar....  ..., national origin, age, disability, veteran status, marital status, or any other characteristic protected by applicable law.... 
    Remote work
    Canada
    more than 2 months ago
  •  ...Please note that we are unable to consider applications from candidates based in France, Italy,...  ...across MetaMask clients. - Developing robust and scalable backend services and...  .... Requirements - 3+ years working with mobile-based technologies - 3+ years building... 
    Full time
    Remote work
    Shift work

    Consensys

    Canada
    17 days ago
  • $118.5k - $216.5k

     ...keep people close to the ones they love. Our category-leading mobile app, Tile tracking devices, and Pet GPS tracker empower members...  ...Please be aware that the job title for positions in Canada will be "Developer" in lieu of "Engineer. " We take into consideration an... 
    Full time
    Remote work

    Life360

    Canada
    9 days ago
  • $201.88k - $250k

     ...Carta’s compensation package includes a market competitive salary, equity for all full time roles, exceptional benefits, and, for applicable roles, commissions plans. Our minimum cash compensation (salary + commission if applicable) range for this role is: $212,500 -... 
    Full time

    Carta

    Canada
    a month ago
  •  ...Expose and document functionality to the UI, third-party developers, and our internal and external tooling Collaborate closely...  ...architectures Experience with large-scale, real-time, and distributed applications Familiarity with Containers and Kubernetes... 
    Full time
    Work at office
    Worldwide

    Bitgo

    Canada
    8 days ago
  • $181.05k - $213k

     ...Carta’s compensation package includes a market competitive salary, equity for all full time roles, exceptional benefits, and, for applicable roles, commissions plans. Our minimum cash compensation (salary + commission if applicable) range for this role is: ~$181,050... 
    Full time
    Work at office

    Carta

    Canada
    6 days ago
  • $91k - $140k

     ...businesses, and governments realize their greatest potential. Role • Design and develop scalable, service-oriented software architectures. • Drive the development of robust web applications and continuously enhance product capabilities. • Produce well-structured,... 
    Full time
    Worldwide

    Mastercard

    Canada
    a month ago
  • $166.6k - $263.45k

     ...legally protected characteristic. We are committed to providing reasonable accommodations throughout the recruitment process for applicants with disabilities or special needs. If you need assistance, or an accommodation, please let your recruiter know once you are contacted... 
    Full time

    Mercury

    Canada
    6 hours ago
  •  ...About Life360 Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app, Tile tracking devices, and Pet GPS tracker empower members to protect the people, pets, and things they care about most with a range of services, including... 
    Full time
    Remote work
    Flexible hours
    Shift work

    Life360

    Canada
    29 days ago
  •  ...is paramount. What youʼll do Architect & Build: Design, develop, and maintain scalable backend services, robust APIs, and...  ...Cloud Infrastructure: Familiarity with deploying and monitoring applications in cloud environments ( Azure preferred). Frontend Familiarity... 
    Full time
    Work at office

    Forum Ventures

    Canada
    a month ago
  • $200.7k - $250.9k

     ...technical metrics from our tools with sentiment metrics from developer surveys. When that data doesn’t exist yet, you’ll build the observability...  ...accommodations throughout the recruitment process for applicants with disabilities or special needs. If you need assistance, or... 
    Full time
    Local area

    Mercury

    Canada
    3 days ago
  • $174.49k - $205.33k

     ...responsible for designing and building scalable, high-performance web applications using Next.js and modern front-end technologies. You will...  ..., WebPageTest, Chrome DevTools) ~ Experience designing and developing micro-frontend architectures for scalable web applications... 
    Remote job
    Full time
    Work experience placement
    Local area
    Work from home

    Binance US

    Canada
    19 days ago
  • $165k - $260k

     ...tools, the terminal, to make it more usable and powerful for all developers. As AI has advanced, Warp has evolved beyond its terminal...  ...optional hiring challenge and submit your answers with your application: Salary Transparency Warp operates from a place of high... 
    Full time
    Work at office
    Remote work
    Flexible hours

    Warp

    Canada
    8 days ago
  • About Us: Wrapbook is the AI platform for production finance. We’re building a system of action that puts finance teams in control of their whole production, from payroll, to spend, to accounting. Built for feature films, TV, and commercials, Wrapbook is trusted by teams...
    Full time
    Remote work

    Wrapbook

    Canada
    8 days ago
  • $6,000 per month

     ...Engineer interns this fall from Waterloo University to assist adding AI, security and privacy features to our products. Software Developer Co-op - Internship Role One Contribute to the design, development, and maintenance of data-intensive systems and AI-powered... 
    Full time
    Internship
    Remote work
    Flexible hours

    Brave

    Canada
    a month ago
  •  ...compromising security by ensuring every identity is authentic, every application sign-in is secure, and every device is trusted. We innovated...  ...simpler digital future. We’re hiring an Intermediate Frontend Developer to join our Device Security team. 1Password helps people use... 
    Full time
    Immediate start
    Remote work

    1password

    Canada
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Mobile Application Developer. Be the first to apply!