Talent.com
Staff Software Engineer (iOS)
Staff Software Engineer (iOS)Faraday Future • Gardena, California, United States
Staff Software Engineer (iOS)

Staff Software Engineer (iOS)

Faraday Future • Gardena, California, United States
7 days ago
Job type
  • Full-time
Job description

The Company :

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, SwiftUI, 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 MetricKit; 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 / TestFlight, 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, SwiftUI (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 URLSession, 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 MetricKit; ability to reduce cold‑start time, main‑thread blocking, memory churn, and dropped frames.
  • Networking / Security : strong with URLSession, 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 GitHub Actions / GitLab CI / Jenkins); ability to maintain stable, fast pipelines.
  • Preferred Qualifications :

  • Professional working proficiency bilingual in Mandarin Chinese
  • Advanced Swift Concurrency and SwiftUI performance (state management, view identity, rendering); scalable modularization / componentization.
  • Media / Web content fundamentals (AVFoundation / AVPlayer, HLS / LL‑HLS, PiP / AirPlay; WKWebView performance for hybrid content).
  • Integration with major exchange / market-data APIs (REST + WebSocket), including local order-book maintenance (snapshot + delta, sequence handling), reconnect / backoff, and rate-limit strategies.
  • Precision-sensitive arithmetic for prices / quantities / fees using BigDecimal with deterministic rounding; idempotent client workflows for retries / status reconciliation.
  • Familiarity with wallet connection flows at the integration boundary (e.g., WalletConnect deep links / Intents) with safe isolation patterns and secure UX.
  • Building low-latency time-series charts on iOS (e.g., Swift Charts, Charts / DGCharts, SwiftUI Canvas / Core Animation / Metal) with frame-synced updates (CADisplayLink) and efficient diffing / decimation for live market data.
  • Salary Range :

    ($160,000 - $180,000 DOE), plus benefits and incentive plans

    Perks + Benefits

  • Healthcare + dental + vision benefits (Free for you / discounted for family)
  • 401(k) options
  • Casual dress code + relaxed work environment
  • Culturally diverse, progressive atmosphere
  • Faraday Future is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

    Create a job alert for this search

    Staff Software Engineer iOS • Gardena, California, United States

    Similar jobs
    Staff Software Engineer — CI & Build Stability

    Staff Software Engineer — CI & Build Stability

    Gusto • Los Angeles, CA, United States
    Full-time
    A leading technology firm in Seattle seeks a Staff Software Engineer for Build Stability.In this role, you will enhance developer experience by managing CI systems and improving development pipelin...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer, Full Stack, ML, Ads Safety

    Senior Software Engineer, Full Stack, ML, Ads Safety

    Los Angeles Staffing • Los Angeles, CA, United States
    Full-time
    Senior Software Engineer, Full Stack, ML, Ads Safety.Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with infor...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer - Web API Platform

    Senior Software Engineer - Web API Platform

    Scribd • Los Angeles, CA, United States
    Full-time
    Senior Software Engineer, Web API Platform join Scribd, Inc.API platform that accelerates web modernization.You will design, build, and own new product-facing web APIs that span Scribd and Everand,...Show more
    Last updated: 7 days ago • Promoted
    Staff Software Engineer

    Staff Software Engineer

    VirtualVocations • Burbank, California, United States
    Full-time
    A company is looking for a Staff Software Engineer, Canada (Remote).Key Responsibilities Lead the design and implementation of complex systems and platform capabilities Drive large-scale, cross-...Show more
    Last updated: 16 days ago • Promoted
    Staff Software Engineer - Remote

    Staff Software Engineer - Remote

    TradeJobsWorkForce • 90033 Los Angeles, CA, US
    Remote
    Full-time
    Staff Software Engineer Remote Job Duties : • Implement and evolve a Data Lake storage system with low latency and high thr...Show more
    Last updated: 30+ days ago • Promoted
    Sr. Software Engineer - Provider Scheduling

    Sr. Software Engineer - Provider Scheduling

    Rula • Los Angeles, CA, US
    Full-time
    We believe that mental health is just as important as physical health.We recognize that mental health issues can be complex and multifaceted, and we are dedicated to treating the whole person, not ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, Platform - Los Angeles, USA

    Software Engineer, Platform - Los Angeles, USA

    Speechify • Los Angeles, CA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 13 days ago • Promoted
    Full Stack Software Engineer

    Full Stack Software Engineer

    Pure • Los Angeles, CA, US
    Full-time
    Pure is building the future of rare coin and precious metal trading.We believe collectors and investors deserve financial infrastructure that matches the standards of modern markets.That is why we ...Show more
    Last updated: 11 days ago • Promoted
    Senior Staff Software Engineer, Time

    Senior Staff Software Engineer, Time

    Gusto • Los Angeles, CA, United States
    Full-time
    Denver, CO;San Francisco, CA;New York, NY;Atlanta, GA;Austin, TX;Boston, MA;Chicago, IL;Los Angeles, CA;Miami, FL;Seattle, WA. Washington, DC;Toronto, Ontario, CAN - Remote.At Gusto, we're on a miss...Show more
    Last updated: 18 days ago • Promoted
    Full-Stack Software Engineer

    Full-Stack Software Engineer

    Divergent • Los Angeles, CA, US
    Full-time
    Divergent is a technology company that has architected, invented, built, and commercialized an end-to-end factory system called the Divergent Adaptive Production System (DAPS) that comprehensively ...Show more
    Last updated: 11 days ago • Promoted
    Senior Software Engineer (iOS) - Consumer Experience

    Senior Software Engineer (iOS) - Consumer Experience

    StubHub • Los Angeles, CA, US
    Full-time
    StubHub is on a mission to redefine the live event experience on a global scale.Whether someone is looking to attend their first event or their hundredth, we're here to delight them all the way...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer, Product Safety

    Staff Software Engineer, Product Safety

    Pinterest • Los Angeles, CA, United States
    Full-time
    Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we're on a mission to br...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer, iOS Core Product - Los Angeles, USA

    Software Engineer, iOS Core Product - Los Angeles, USA

    Speechify • Los Angeles, CA, US
    Full-time
    The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading – ...Show more
    Last updated: 13 days ago • Promoted
    Senior Software Engineer, iOS

    Senior Software Engineer, iOS

    SUNO • Los Angeles, CA, United States
    Full-time
    Suno is a music technology company for the next generation of creators.Our AI-native platform has empowered over 50 million people to make original music and music videos.Whether youre writing your...Show more
    Last updated: 9 days ago • Promoted
    Staff Software Engineer – Backend

    Staff Software Engineer – Backend

    Sleeper • Los Angeles, CA, United States
    Full-time
    Preference for SF Bay Area, Los Angeles, NYC, or Pacific Northwest.Sleeper is on a mission to connect people over sports through games and community. As one of the fastest-growing platforms in the f...Show more
    Last updated: 30+ days ago • Promoted
    Staff Software Engineer, Build Stability

    Staff Software Engineer, Build Stability

    Gusto • Los Angeles, CA, United States
    Full-time
    Staff Software Engineer, Build Stability.At Gusto, we're on a mission to grow the small business economy.We handle the hard stuff—like payroll, health insurance, 401(k)s, and HR—so owners can focus...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Software Engineer (Mission Operations)

    Senior Full-Stack Software Engineer (Mission Operations)

    K2 Space • Los Angeles, CA, US
    Permanent
    K2 is building the largest and highest-power satellites ever flown, unlocking performance levels previously out of reach across every orbit. Backed by $450M from leading investors including Altimete...Show more
    Last updated: 11 days ago • Promoted
    Software Engineer, iOS

    Software Engineer, iOS

    Match Group • Los Angeles, CA, US
    Full-time
    Launched in 2012, Tinder® revolutionized how people meet, growing from 1 match to one billion matches in just two years.This rapid growth demonstrates its ability to fulfill a fundamental human...Show more
    Last updated: 30+ days ago • Promoted