FreshRemote.Work

Senior Mobile DevOps (full-stack), Mobile

Remote (Canada)

Senior Mobile DevOps (full-stack), Mobile

Department: Engineering

Employment Type: Full Time

Location: Remote (Canada)

Reporting To: Andre Cytryn

Compensation: $157,000 - $168,000 / year


Description

We are hiring a Senior Mobile DevOps to join our Rider Experience Team!
Our Spare headquarters is located in Vancouver, BC, but this position is open to remote work options within Canada. Unfortunately, at this time, we are not able to hire outside of Canada.

As a Senior Mobile DevOps in the Rider Experience Team you will...

Development & DevOps Expertise
  • Architect and maintain CI/CD pipelines for iOS and Android using tools like CircleCI, EAS, or GitHub Actions;
  • Implement and maintain automated testing strategies, including unit, visual regression, and end-to-end testing, to ensure application robustness.
  • Contribute to both frontend and backend development as needed, leveraging technologies on our stack such as React Native (Expo), React, and Node.js;
  • Automate Localization Processes: Develop and maintain automated workflows for localization and translation tools, ensuring seamless updates to localized content.
Operational Excellence
  • Establish comprehensive monitoring and alerting systems for mobile app performance and reliability using tools like Firebase and Sentry;
  • Manage and improve the app release process for all our apps leveraging tools like Fastlane and EAS, and building bespoke tools as needed to support our white-labeled apps.
  • Join our mobile on-call SRE team: After an initial ramp-up period where you become comfortable with your core responsibilities, contribute to our mobile on-call Site Reliability Engineering (SRE) team, ensuring the reliability and performance of our mobile applications.
  • Maintain Mobile Push Notifications: Oversee the setup, maintenance, and optimization of mobile push notifications, ensuring reliable and targeted delivery across iOS and Android.

About this role✨

In this role, you will...

Leadership & Mentorship
  • Mentor and guide developers of all levels, fostering a culture of continuous learning and collaboration, and drive improvements in the codebase, ensuring best practices are followed and high standards are maintained;
  • Foster technical leadership: Take on a leadership role within the team, guiding discussions on architecture, technical challenges, and process improvements, driving initiatives to enhance development efficiency and code quality.
Process & Infrastructure Improvement
  • Drive continuous improvement in development processes, tools, documentation, and methodologies;
  • Manage the configuration and maintenance of development and production environments, ensuring security, reliability and scalability of our applications.
Cross-Functional Collaboration
This job isn't fresh anymore!
Search Fresh Jobs