Senior iOS Engineer

3 days ago


Remote, Canada Robots & Pencils Full time

At Robots & Pencils, we're looking for a Senior iOS Engineer to work on real-time document delivery and synchronization within mission-critical mobile applications. You'll focus on building and maintaining systems that ensure train crews have reliable, timely access to critical documents, even in offline or high-latency environments.

This is a senior, hands-on role where you'll leverage your expertise in Swift/SwiftUI, APNS, and real-time data synchronization to design, implement, and troubleshoot complex document management solutions. You'll also work on offline-first architectures, data persistence strategies, and conflict resolution to guarantee the integrity and availability of time-sensitive information.

Key Responsibilities

  • Design and implement real-time document synchronization solutions for mobile applications

  • Integrate and troubleshoot APNS (Apple Push Notification Service) for timely document delivery

  • Develop offline-first architecture and data persistence strategies for critical documents

  • Assess, diagnose, and recommend technical solutions for complex data sync challenges

  • Maintain and enhance document management and delivery systems within iOS applications

  • Apply Swift/SwiftUI expertise to develop scalable and reliable mobile features

  • Evaluate alternative approaches to real-time communication and document synchronization

  • (Optional / Nice to Have) Maintain UIKit/Storyboard components and manage iOS version compatibility updates

  • Ensure document versioning, conflict resolution, and reliability for mission-critical applications

  • Collaborate closely with cross-functional teams to deliver high-quality, production-ready solutions

Required Skills & Qualifications

  • Advanced understanding of APNS (Apple Push Notification Service) implementation and troubleshooting

  • Expertise in real-time document synchronization solutions and architectural patterns

  • Experience with document management and delivery systems in mobile applications

  • Strong ability to assess, diagnose, and recommend technical solutions for complex data sync challenges, particularly for time-sensitive document delivery

  • Proficiency in Swift/SwiftUI for iOS development

  • Understanding of offline-first architecture and data persistence strategies for critical documents

  • Problem-solving skills for evaluating alternative approaches to real-time communication and document sync

Nice to Have

  • Experience with UIKit/Storyboards

  • Familiarity with iOS version compatibility updates

  • Background in mission-critical or safety-sensitive applications

  • Experience with document versioning and conflict resolution

Why Join Robots & Pencils?

At Robots & Pencils, we don't just build software; we create meaningful technology that helps people live healthier lives. You'll work alongside passionate engineers, designers, and innovators in a collaborative, remote-friendly environment. With continued growth, now is the perfect time to join our team and make a direct impact on the future of digital health.



  • Ontario - Remote, Canada Qualifacts Full time

    Job Description:Qualifacts is a leading provider of behavioral health software and SaaS solutions for clinical productivity, compliance and state reporting, billing, and business intelligence. Its mission is to be an innovative and trusted technology and end-to-end solutions partner, enabling exceptional outcomes for its customers and those they serve....


  • Remote - Canada: Select locations Dropbox Full time

    Role DescriptionAs a Senior iOS Engineer on the Design System Team, you will play a central role in enabling consistent, scalable, and delightful product experiences across our native applications. You will help define and evolve our design system foundations, ensuring engineers and designers can build with speed, quality, and cohesion. In this role, you'll...


  • Remote - Canada DraftKings Full time

    At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It’s transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology....


  • Canada, Remote Penn Interactive Full time

    PENN Entertainment, Inc. is North America's leading provider of integrated entertainment, sports content, and casino gaming experiences. From casinos and racetracks to online gaming, sports betting and entertainment content, we deliver the experiences people want, how and where they want them.We're always on the lookout for those who are passionate about...


  • Remote, Canada PocketHealth Full time

    What if you could personally impact the future of healthcare? As part of the PocketHealth team, you will enable hospitals and clinics across North America — and more importantly, empower over 2 million patients — to discover a better healthcare experience.PocketHealth is a patient-centric platform that enables hospitals and clinics across North America...


  • Remote, Canada Infocodec Solutions Full time

    JD:The Mobile Engineer is responsible for development, implementation, maintenance, and deployment of mobile applications based on IT requirements. The mobile engineer will work with members of the engineering and product teams to implement new features, update the existing mobile application stack, and assist with mobile architecture and user...


  • Remote, Canada ; Life360 Full time

    About Life360Life360's mission is to keep people close to the ones they love. Our category-leading mobile app and Tile tracking devices empower members to protect the people, pets, and things they care about most with a range of services, including location sharing, safe driver reports, and crash detection with emergency dispatch. Life360 serves...


  • Remote - Canada: Select locations Dropbox Full time

    Role DescriptionAt Dropbox, our Mobile Infrastructure team plays a critical role in ensuring that our engineers can build, test, and ship world-class mobile experiences with speed and reliability. We are looking for an engineer who can help elevate this foundation and bring our systems to the next level.In this role, you will own and evolve our Bazel build...


  • Remote, Canada DraftKings Full time

    At DraftKings, AI is becoming an integral part of both our present and future, powering how work gets done today, guiding smarter decisions, and sparking bold ideas. It's transforming how we enhance customer experiences, streamline operations, and unlock new possibilities. Our teams are energized by innovation and readily embrace emerging technology. We're...


  • remote, ontario, canada reddit Full time

    Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With ,+ active communities and approximately M+ daily active unique visitors, Reddit is one of the...