×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer; iOS

Job in San Francisco, San Francisco County, California, 94199, USA
Listing for: Faraday Future
Full Time position
Listed on 2026-01-10
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Software Engineer
Job Description & How to Apply Below
Position: Staff Software Engineer (iOS)

Faraday Future (FF) is a California-based mobility company, leveraging the latest technologies and world’s best talent to realize exciting new possibilities in mobility. We’re producing user-centric, technology-first vehicles to establish new paradigms in human-vehicle interaction. We’re not just seeking to change how our cars work – we’re seeking to change the way we drive. At FF, we’re creating something new, something connected, and something with a true global impact.

Your

Role

As a Staff Software Engineer (iOS) in our Crypto projects, you will design, build, and ship high-quality iOS applications distributed via the App Store. You’ll own module-level architecture and end-to-end delivery—discovery, technical design, implementation, testing, performance tuning, release, and observability—using modern iOS practices (Swift, Swift

UI, structured concurrency with async/await/Actors, modularization with SPM). You will set engineering standards, lead design reviews, and partner with Product, Design, and Backend to deliver secure, fast, and reliable user experiences.

Key Responsibilities
  • Architecture & Design:
    Define app/module architecture (Clean, MVVM/MVI), boundaries, and data contracts; lead ADRs/design reviews; drive modularization and code health.
  • Feature Delivery:
    Ship user-facing features with maintainable Swift code; uphold code quality via reviews, automation, and guardrails.
  • Cross-Platform:
    Build and maintain Flutter (Dart) modules in an iOS “add-to-app” setup; integrate via Platform Channels/FFI; ensure UX/perf parity with native. (React Native experience is a plus.)
  • Performance & Reliability:
    Optimize launch, frame time/dropped frames, memory, energy, and networking; apply Instruments and Metric Kit; maintain 60/120 Hz frame budgets.
  • Quality & Testing:
    Establish testability; write unit/integration/UI tests (XCTest/XCUITest, snapshot where useful); use URLProtocol/OHHTTPStubs for mocks; keep CI green.
  • Security & Release:
    Implement Keychain/Secure Enclave, ATS, certificate pinning, and Biometric auth; own code signing/Test Flight, staged rollouts/feature flags; monitor crash/hang and drive RCAs.
Basic Qualifications
  • Bachelor’s degree or above in Computer Science, Software Engineering, or a related discipline.
  • 7+ years of professional iOS development with significant ownership of app/module architecture and delivery at scale.
  • Expert in Swift, Swift

    UI (plus UIKit where appropriate), async/await/Actors, and modularization with SPM; solid DI patterns and testable architecture.
  • App/Scene Lifecycle & System Fundamentals: deep understanding of App/Scene lifecycle, BGTaskScheduler/background URL Session, notifications, deep/universal links, multitasking;
    Core Animation pipeline and run loop basics.
  • Performance Engineering: proficiency with Instruments (Time Profiler, Allocations/Leaks, Core Animation, Energy, Network) and Metric Kit; ability to reduce cold-start time, main-thread blocking, memory churn, and dropped frames.
  • Networking/Security: strong with URL Session, caching, reachability, ATS, Keychain/Secure Enclave, privacy/ATT, and common auth patterns (OAuth2/OIDC).
  • Flutter proficiency (Dart): 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 Git Hub Actions/Git Lab CI/Jenkins); ability to maintain stable, fast pipelines.
Preferred Qualifications
  • Professional working proficiency bilingual in Mandarin Chinese
  • Advanced Swift Concurrency and Swift

    UI performance (state management, view identity, rendering); scalable modularization/componentization.
  • Media/Web content fundamentals (AV Foundation/AVPlayer, HLS/LL-HLS, PiP/Air Play; WKWebView performance for hybrid content).
  • Integration with major exchange/market-data APIs (REST + Web Socket), including local order-book maintenance (snapshot + delta, sequence handling), reconnect/backoff, and rate-limit strategies.
  • Precision-sensit ive arithmetic for prices/quantities/fees using Big Decimal with deterministic rounding; idempotent client workflows for retries/status reconciliation.
  • Familiarity with wallet…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary