Back to results

Mobile Engineer

  • Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Experience
12+ years of software engineering experience, with significant tenure at Staff/Principal level.
Posting language
English
Posted

Original job description

Required Technical Skills:

  • Swift/iOS and Kotlin/Android expertise
  • React Native or Kotlin Multiplatform
  • Mobile architecture patterns and performance optimization
  • Offline-first applications and release engineering
  • Mobile CI/CD and testing practices
  • Retail or eCommerce experience
  • AI SDLC

Required Leadership Skills

  • 12+ years of software engineering experience, with significant tenure at Staff/Principal level.
  • Drive cross-team technical decisions, platform direction, and multi-team initiatives (architecture alignment, trade-off resolution, execution).
  • Define and scale AI-driven SDLC standards, including tools, guardrails, and automation patterns.
  • Hands-on experience with AI-assisted development (e.g., Copilot, Claude Code, Cursor) to deliver production systems; able to articulate workflow impact and guardrails.
  • Strong experience designing and evolving large-scale distributed systems (APIs, data pipelines, event driven systems, high-scale platforms).
  • Proven cross-org leadership - driving architecture, standards, and platform initiatives across multiple teams.
  • Elevate engineering quality through code reviews, architecture reviews, and mentoring senior engineers.
  • Strong engineering fundamentals in code quality, testing, CI/CD, and observability while maintaining delivery velocity.
  • Effective communicator with the ability to influence stakeholders and drive alignment without formal authority.
  • Experience collaborating across product, data, security, and infrastructure teams.
  • Track record of documenting and scaling architectural decisions and organizational learnings.
  • Experience working with distributed teams (US, China, LATAM)
More about this job

Responsibilities

Drive cross-team technical decisions, mobile platform direction, and multi-team architecture initiatives, resolving trade-offs and aligning execution. Establish AI-driven software development lifecycle standards and improve engineering quality through reviews, mentoring, scalable architectural practices, and collaboration across organizational functions.

Requirements

Requires 12+ years of software engineering experience, including significant Staff- or Principal-level tenure, with expertise in Swift/iOS and Kotlin/Android and experience with mobile architecture, performance, offline-first applications, release engineering, CI/CD, and testing. Candidates should have hands-on experience using AI-assisted development tools, large-scale distributed systems expertise, strong cross-organizational leadership and communication skills, and experience collaborating with distributed teams.

Skills

  • Swift
  • iOS
  • Kotlin
  • Android
  • React Native
  • Kotlin Multiplatform Mobile
  • Mobile Architecture
  • Performance Optimization
  • Offline-First Applications
  • Release Engineering
  • Mobile CI/CD
  • Software Testing
  • AI-Assisted Development
  • Distributed Systems
  • Cross-Team Technical Leadership
  • Retail and E-Commerce

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Management & Leadership
  • Retail

Keywords

  • Swift
  • iOS
  • Kotlin
  • Android
  • React Native
  • Kotlin Multiplatform Mobile
  • Mobile Architecture
  • Performance Optimization
  • Offline-First Applications
  • Release Engineering
  • Mobile CI/CD
  • Testing
  • Retail
  • E-Commerce
  • AI-Driven SDLC
  • AI-Assisted Development
  • GitHub Copilot
  • Claude Code
  • Cursor
  • Distributed Systems
  • APIs
  • Data Pipelines
  • Event-Driven Systems
  • High-Scale Platforms
  • Code Reviews
  • Architecture Reviews
  • Observability
  • Cross-Functional Collaboration
  • Distributed Teams

Report this job