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