Frontend Developer (React Native / Expo) jobs in United States
info-icon
This job has closed.
company-logo

CarPot · 2 hours ago

Frontend Developer (React Native / Expo)

CarPot is seeking a Frontend Developer to support the development and refinement of their mobile application. The role involves building and maintaining a cross-platform mobile application using React Native and Expo, while collaborating closely with the product team to implement features and improve performance.

Internet

Responsibilities

Building and maintaining a cross-platform mobile application using React Native and Expo
Implementing frontend features based on existing designs and product requirements
Debugging and testing on real iOS and Android devices
Improving performance, reliability, and UI consistency across platforms
Collaborating with backend systems via GraphQL APIs
Refactoring and improving existing code while preserving functionality
Supporting ongoing product iterations toward MVP and post-MVP improvements

Qualification

React NativeGraphQLTypeScriptExpoReact QueryState ManagementUI ImplementationAsync & Error HandlingCode QualityFirebaseReact Patterns

Required

Strong experience with React Native
Building and maintaining cross-platform iOS and Android applications
Hands-on experience testing and debugging on real devices (not emulator-only)
Experience with Expo
Familiarity with Expo Router for file-based routing
Experience with Expo EAS Build and OTA updates
Understanding of Expo limitations and native module constraints
Experience with GraphQL APIs and codegen
Understanding of queries, mutations, and subscriptions
Caching, pagination, and refetch strategies
Server state management, caching, and synchronization
Query invalidation, optimistic updates, pagination, infinite scroll
Understanding when to use server state vs client state
Strict mode, no any, no casting to bypass type errors
Proper typing for props, state, and API responses
Generic types, discriminated unions, and utility types
Component composition over prop drilling
Custom hooks for logic extraction
Performance optimization (memo, useMemo, useCallback, and when NOT to use them)
Understanding React's rendering behavior
Local state with React Context or Zustand
Form state with React Hook Form
MMKV for fast local storage
Ability to implement pixel-accurate UIs from Figma
Experience with Reanimated for animations
FlashList for performant lists
Understanding of iOS vs Android platform differences
Handling loading, error, and empty states
Network edge cases and offline behavior
Retry strategies and error boundaries
Clear code structure (avoiding prop drilling, proper separation of concerns)
Consistent naming conventions and file organization
Refactoring existing codebases without breaking functionality
Firebase Cloud Messaging / push notifications
App versioning and distribution (App Distribution, Crashlytics)

Preferred

Sendbird or similar chat SDK integration
Experience with payment SDKs like Stripe
Comfortable navigating third-party SDKs and documentation

Company

CarPot

twitter
company-logo
Launching by the end of October, Carpot connects drivers with trusted local mechanics through a clear, digital platform.

Funding

Current Stage
Early Stage
Company data provided by crunchbase