iOS / Mobile Engineer (Swift / React Native)
About The RoleThe role owns features from design handoff through App Store release, with deep Swift or React Native expertise.This is not a feature-factory role. You will push back on bad ideas, propose better ones, and care about what you ship as much as the users who use it.Key ResponsibilitiesBuild polished, performant iOS features in Swift and SwiftUI, or cross-platform features in React Native - depending on your primary expertise and the project requirementsOwn offline-first data synchronization architecture using Core Data, SQLite, or Realm with thoughtful conflict resolution strategiesImplement and maintain push notification systems, background refresh logic, and deep linking across app surfacesOptimize app performance: memory profiling, rendering performance (Instruments), startup time, and battery impactManage App Store submission processes: certificates, provisioning profiles, TestFlight, and release managementWrite unit and UI tests; maintain automated test suites as features evolveParticipate in design reviews alongside product and UX; advocate for what is technically feasible and excellentWhat We Are Looking For2–7 years of iOS engineering with Swift and SwiftUI, or React Native at production scaleDeep understanding of iOS platform fundamentals: UIKit vs SwiftUI tradeoffs, lifecycle management, memory management, concurrency (async/await or Combine)Experience with App Store submission, TestFlight, and managing the full mobile release pipelineOffline-first architecture experience: local persistence, sync strategies, conflict resolutionFamiliarity with mobile CI/CD tools: Fastlane, Bitrise, or GitHub Actions for mobileBonus: Android/Kotlin experience, Expo for React Native, or experience with real-time sync (WebSockets, Firebase)LocationSan Francisco Bay Area (Hybrid) New York City Los Angeles Austin, TX Miami, FL