Skip to main content
CHI Software
Зібрано зIndeed2 дні тому
Mobile

Principal Mobile Engineer

SwiftiOSKotlinAndroidReact NativeKotlin MultiplatformCI/CDAPIsEvent-Driven ArchitectureData PipelinesGitHub CopilotAnthropicCursorTest AutomationObservabilityperformance optimizationoffline-firstdata synchronizationrelease engineeringmobile architecture
Формат
Remote
Зайнятість
-
Локація
Worldwide
Оплата
Не вказана

Про позицію

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
Оригінал