C
CHI Software
Mobile
Principal Mobile Engineer
SwiftiOSKotlinAndroidReact NativeKotlin MultiplatformCI/CDAPIsEvent-Driven ArchitectureData PipelinesGitHub CopilotAnthropicCursorTest AutomationObservabilityperformance optimizationoffline-firstdata synchronizationrelease engineeringmobile architecture
Про позицію
Principal Mobile Engineer at CHI Software — a hands-on mobile architect role defining and evolving the architecture of a large-scale e-commerce mobile platform, leading modernization and cross-team technical decisions, with a focus on performance, scalability, and reliability. Requires 12+ years of experience, native iOS/Android expertise, cross-platform experience, and AI-assisted engineering.
Обовʼязки
- Define, evolve, and own the overall mobile platform architecture.
- Lead large-scale mobile modernization, re-architecture, and platform evolution initiatives.
- Establish and scale standards for mobile application architecture, engineering practices, testing, and release management.
- Contribute directly to production mobile code and develop proofs of concept for new architectural approaches.
- Drive architecture reviews and technical decision-making across multiple engineering teams.
- Establish mobile platform governance, architectural standards, and reusable engineering patterns.
- Identify and address performance, scalability, reliability, and maintainability challenges across mobile applications.
- Partner with Product, Backend, Platform, Data, Security, and Infrastructure teams to ensure architectural alignment.
- Mentor senior engineers and raise engineering quality through architecture reviews, code reviews, and technical guidance.
- Document and scale architectural decisions, best practices, and organizational learnings.
Вимоги
- 12+ years of software engineering experience, including significant experience at Staff, Principal, Architect, or equivalent level.
- Strong hands-on expertise in Swift/iOS and Kotlin/Android development.
- Experience with at least one cross-platform technology: React Native or Kotlin Multiplatform (KMP/KMM).
- Deep understanding of modern mobile architecture patterns, modular application design, and platform architecture.
- Proven experience leading mobile modernization or re-architecture initiatives.
- Strong knowledge of mobile performance optimization and application scalability.
- Experience designing offline-first mobile applications and data synchronization strategies.
- Strong knowledge of mobile CI/CD, testing practices, release engineering, and automation.
- Strong engineering fundamentals across code quality, automated testing, observability, reliability, and continuous delivery.
- Experience designing and evolving large-scale distributed systems, including APIs, event-driven architectures, data pipelines, and high-scale platforms.
- Experience with e-commerce platforms, product catalogs, or high-traffic consumer applications.
- Hands-on experience using modern AI-assisted development tools, such as GitHub Copilot, Claude Code, Cursor, or similar tools, in production engineering workflows.
- Experience defining or implementing AI-driven SDLC practices, including engineering standards, automation patterns, and appropriate guardrails.
- Ability to demonstrate how AI-assisted development has improved engineering workflows while maintaining code quality, security, and reliability.
Переваги
- Covered vacation period: 20 business days and 5 days off
- Free English classes
- Flexible working schedule
- Truly friendly and supporting atmosphere
- Working remotely or in one of our offices
- Medical insurance for employees from Ukraine
- Legal support
До кого писати
Principal Mobile Engineer
Оригінал