Mobile Engineer (iOS / Android) — New York, NY
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: New York, NY
Формат: не указан
Занятость: Полная занятость
Грейд: не определён
About The Role
The role builds native mobile experiences used by millions of customers daily - shipping polished, performant iOS and Android applications with rigorous attention to offline behavior, rendering performance, and release reliability.
You will own major surfaces of the mobile app end-to-end and work directly with designers, product managers, and backend engineers to turn product requirements into shippable, high-quality features.
Key Responsibilities
• Design, build, and maintain native mobile features in Swift/SwiftUI (iOS) and Kotlin/Jetpack Compose (Android), owning them from spec through App Store/Play Store release
• Implement clean, testable architectures (MVVM or similar) with strong separation between UI, domain, and data layers
• Integrate with backend services via REST and GraphQL APIs, handling pagination, caching, retry logic, and offline-first behavior
• Instrument and optimize app performance: startup time, frame rates, memory footprint, and crash-free session rates using Firebase, Sentry, or equivalent tooling
• Automate build, test, and release pipelines (Fastlane, Bitrise, GitHub Actions) and participate in phased rollouts and release trains
• Contribute to shared component libraries and design system implementations across iOS and Android
• Participate in code reviews, mentor junior engineers, and raise the bar on mobile engineering practices across the team
What We Are Looking For
• 3–6 years of software engineering experience, including 2+ years building and shipping consumer mobile apps to the App Store and/or Play Store
• Deep proficiency in Swift (or Objective-C) or Kotlin (or Java), with production experience in SwiftUI or Jetpack Compose
• Strong understanding of mobile platform fundamentals: lifecycle management, threading/concurrency (GCD, coroutines), memory management, and permissions
• Experience with testing practices at scale: unit tests, snapshot/UI tests, and CI-gated quality checks
• Track record of diagnosing and fixing performance issues using profilers (Instruments, Android Profiler) and crash analytics
• BS in Computer Science or equivalent practical experience
• Bonus: cross-platform experience (React Native, Flutter, or KMP), BLE/location hardware integrations, modular architecture experience, or contributions to open-source mobile libraries