Careers

Senior Mobile Engineer

Flex

Flex

Software Engineering
United States
Posted on Mar 25, 2026

Flex Moving & Storage is transforming the traditional, often fragmented $90B+ moving, storage, and last-mile delivery industry into a customer-first service with a "Wow" experience online and offline. As our Senior Mobile Engineer, you will be the definitive technical builder of our mobile ecosystem, initially focusing on our supply-facing driver application and eventually scaling to our consumer-facing app. Currently, there is some existing work, but this is a largely greenfield opportunity to build the foundation correctly. Operating within a highly lean, elite engineering team, your mandate is to define our mobile standards and physically build a scalable React Native ecosystem. This is an execution-heavy, foundational role. You will be in the codebase daily as the primary contributor—architecting core mobile components, making pragmatic technical tradeoffs, and ensuring our mobile apps ship quickly while remaining tightly integrated with our platform APIs.

Location & Working Hours

This role is 100% remote within the United States. While our engineering team operates primarily on East Coast time, we do not mandate a strict 9-to-5 EST schedule. Instead, we require consistent daily overlap during our Core Collaboration Hours (10:00 AM – 4:00 PM EST) for synchronous architectural discussions and cross-functional meetings. Outside of those hours, you are trusted to manage your schedule to optimize for deep work and high-quality output.

Core Responsibilities

  • Hands-On Execution & Ownership: Act as the primary contributor and owner of our mobile architecture, driving the execution of our supply-facing and consumer-facing React Native applications.
  • Code & Component Design: Architect and write foundational, production-grade code. Build reusable component libraries and establish scalable state management patterns that will serve as the bedrock for all future mobile development.
  • Cross-Functional Collaboration: Work tightly with the Head of Engineering, product managers, and the platform team to define API interfaces and translate complex logistics workflows into intuitive, performant mobile experiences. You will not operate in a silo.
  • Standards Enforcement: Define, document, and enforce mobile testing requirements, CI/CD pipelines, and App Store/Play Store deployment benchmarks to ensure high shipping velocity without sacrificing quality.
  • Pragmatic Innovation: Evaluate and implement emerging mobile technologies only when they provide a measurable increase in ROI, performance, or speed-to-market.

Key Requirements

  • Proven Experience: 5+ years of software engineering experience, with a heavy focus on complex, consumer or logistics-facing mobile development.
  • Framework Mastery: Expert-level proficiency in React Native and modern JavaScript/TypeScript.
  • Systems Integration: Deep understanding of how to build, test, and deploy mobile applications, and how to interface efficiently with RESTful or GraphQL APIs provided by a central platform team.
  • AI-Augmented Engineering: Comfortable leveraging modern AI coding assistants (e.g., Cursor, GitHub Copilot, Claude) to accelerate boilerplate development and increase shipping velocity. Crucially, you must possess the architectural intuition and technical judgment required to rigorously review, validate, and optimize AI-generated code before it hits production.
  • Pragmatic Execution: Demonstrated ability to operate autonomously in an ambiguous, fast-paced startup environment. You know when to build for perfect scale, when to optimize for speed-to-market, and how to concisely articulate those technical trade-offs to the broader engineering team.