Principal Mobile Engineer
Vignesh BalasubramanianCanadaSENIORPosted 2h ago
SwiftiOSKotlinAndroidReact NativeKotlin Multiplatformmobile architecturedesign patternsperformance optimizationoffline-first mobile applicationsCI/CD pipelinesautomated testingdistributed systemsAPIsevent-driven architecturedata pipelinesAI-assisted software developmentGitHub CopilotClaude CodeCursor
About the Role
We are looking for an experienced Principal Mobile Engineer to drive mobile engineering strategy, architecture, and hands-on development for large-scale mobile applications. This role combines deep expertise in iOS and Android development with modern cross-platform technologies and AI-driven software development practices.
Key Responsibilities
• Drive mobile architecture strategy, platform direction, and technical decisions across multiple engineering teams
• Lead architecture alignment, technical trade-offs, and cross-team engineering initiatives
• Define and implement AI-driven SDLC standards, tools, automation, and engineering guardrails
• Promote AI-assisted development using tools such as GitHub Copilot, Claude Code, and Cursor
• Lead architecture and code reviews while mentoring Staff, Senior, and Principal Engineers
• Establish engineering best practices around code quality, testing, CI/CD, and observability
• Collaborate with Product, Data, Security, and Infrastructure teams
• Influence technical stakeholders and drive alignment across distributed engineering teams
• Document architectural decisions and establish scalable engineering standards
• Work effectively with globally distributed teams across the US, China, and LATAM
Requirements
• 12+ years of overall software engineering experience
• Significant experience operating at Staff Engineer, Principal Engineer, Lead Engineer, or Mobile Architect level
• Proven experience leading large-scale mobile engineering initiatives
• Strong hands-on coding background combined with technical leadership
• Strong expertise in Swift/iOS and Kotlin/Android development
• Hands-on experience with React Native or Kotlin Multiplatform
• Strong understanding of mobile architecture, design patterns, and performance optimization
• Experience building offline-first mobile applications
• Expertise in mobile release engineering, CI/CD pipelines, and automated testing
• Strong knowledge of large-scale distributed systems, APIs, event-driven architecture, and data pipelines
• Experience in retail or eCommerce platforms is highly preferred
• Practical experience with AI-assisted software development tools and AI-driven SDLC practices