Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Faraday Future Logo

Staff Software Engineer (iOS)

Faraday Future

$160,000 - $180,000
Dec 9, 2025
Bay Area, CA, US
Apply Now

Faraday Future (FF) is looking to solve business and technical problems related to the development and delivery of high-quality iOS applications for their Crypto projects, aiming to establish new paradigms in human-vehicle interaction and create connected, globally impactful products.

Requirements

  • Expert in Swift, SwiftUI (plus UIKit where appropriate), async/await/Actors, and modularization with SPM; solid DI patterns and testable architecture.
  • Deep understanding of App/Scene lifecycle, BGTaskScheduler/background URLSession, notifications, deep/universal links, multitasking; Core Animation pipeline and run loop basics.
  • Proficiency with Instruments (Time Profiler, Allocations/Leaks, Core Animation, Energy, Network) and MetricKit; ability to reduce cold‑start time, main‑thread blocking, memory churn, and dropped frames.
  • Strong with URLSession, caching, reachability, ATS, Keychain/Secure Enclave, privacy/ATT, and common auth patterns (OAuth2/OIDC).
  • Capable of implementing production Flutter features, embedding Flutter reliably, integrating via Platform Channels/FFI, and profiling hybrid screens to meet frame budgets.
  • CI/CD for iOS (Xcode/SCMs, Fastlane or GitHub Actions/GitLab CI/Jenkins); ability to maintain stable, fast pipelines.
  • Advanced Swift Concurrency and SwiftUI performance (state management, view identity, rendering); scalable modularization/componentization.

Responsibilities

  • Define app/module architecture (Clean, MVVM/MVI), boundaries, and data contracts; lead ADRs/design reviews; drive modularization and code health.
  • Ship user‑facing features with maintainable Swift code; uphold code quality via reviews, automation, and guardrails.
  • Build and maintain Flutter (Dart) modules in an iOS “add‑to‑app” setup; integrate via Platform Channels/FFI; ensure UX/perf parity with native.
  • Optimize launch, frame time/dropped frames, memory, energy, and networking; apply Instruments and MetricKit; maintain 60/120 Hz frame budgets.
  • Establish testability; write unit/integration/UI tests (XCTest/XCUITest, snapshot where useful); use URLProtocol/OHHTTPStubs for mocks; keep CI green.
  • Implement Keychain/Secure Enclave, ATS, certificate pinning, and Biometric auth; own code signing/TestFlight, staged rollouts/feature flags; monitor crash/hang and drive RCAs.

Other

  • 7+ years of professional iOS development with significant ownership of app/module architecture and delivery at scale.
  • Professional working proficiency bilingual in Mandarin Chinese
  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related discipline.