H

Hulcan

Founder-led luxury group operating fashion brands

Senior React Native Engineer

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • At least 6 years of professional React Native experience shipping production applications on both iOS and Android.
  • Deep understanding of the new React Native architecture, including JSI, Fabric, TurboModules, synchronous native calls, bridging strategy, and third-party library compatibility.
  • Proven experience authoring or deeply extending a compile-time UI kit such as Tamagui or NativeWind, including ownership of its token system, variant model, and platform override layer.
  • Strong understanding of React's reconciliation model and re-render elimination, including selector patterns, referential equality, and the limits of React Compiler automation.
  • Expert-level Reanimated 3 experience, including worklets, useSharedValue, useAnimatedStyle, useAnimatedScrollHandler, shared element transitions, and gesture-coupled animation state with Gesture Handler 2.
  • Experience designing haptic feedback as a deliberate interaction tool, considering timing, intensity, and differences between iOS Taptic Engine and Android vibration APIs.
  • Demonstrated ability to create native-feeling Android experiences, including predictive back, edge-to-edge layouts, Material ripple, elevation shadows, and type rendering.
  • Deep experience with TanStack Query v5, including react-query-persist-client persistence, stale-while-revalidate cache design, and offline-first hydration patterns.
  • Experience with a code-generated API layer such as Orval, including OpenAPI contracts, extending generated hooks without disrupting code generation, and knowing when to work outside the generated layer.
  • Understanding of layered storage architecture, including in-memory state, MMKV, redux-persist, and secure storage, and when to use each.
  • Production experience with the Stripe React Native SDK, including payment intents, setup intents, payment sheet customization, and 3DS handling.
  • Experience integrating Apple Pay and Google Pay, including entitlement configuration, merchant validation, and native payment sheet UX.
  • Hands-on experience writing or debugging native modules, bridging native SDKs, resolving CocoaPods or Gradle conflicts, or diagnosing native-layer issues.
  • Deep familiarity with Expo/EAS, including the prebuild lifecycle, build profile configuration, OTA update channels, and diagnosing CI build failures.
  • Experience with on-device Storybook workflows for component development and design QA.
  • Experience with dependency graph tooling such as madge and dependency-cruiser, and preventing circular dependencies in large codebases.

Responsibilities

  • Own and evolve the Tamagui-powered cross-platform design system, including base components, token architecture, themed variants, and platform-specific behavior across iOS, Android, and web.
  • Build and maintain complex gesture-driven user experience flows on iOS and Android, including animations, haptics, swipe interactions, and transitions.
  • Architect and implement efficient component hierarchies with disciplined re-render control using Zustand, Redux selectors, and React Compiler's automatic memoization model.
  • Work within and extend the Orval-generated TanStack Query v5 API layer, managing code generation contracts, cache strategies, and offline-first persistence with MMKV.
  • Own payment flows end to end using the Stripe React Native SDK, Apple Pay, and Google Pay, including the native payment sheet experience.
  • Integrate and maintain native modules, bridge JavaScript and native layers, debug across the JSI/Fabric boundary, and manage library compatibility in the new architecture.
  • Own the EAS build pipeline across development, internal, and store profiles for QA and production, including OTA update channel management.
  • Improve Android polish, including predictive back gestures, ripple behavior, elevation, font rendering, and status bar handling.
  • Contribute to and enforce best practices for component architecture, dependency management, and cycle detection using madge and dependency-cruiser.
  • Work with design to match implemented components to specifications and propose alternatives when implementation constraints require them.
  • Mentor junior and mid-level engineers, conduct code reviews, and raise quality across the mobile codebase.

Desired Qualifications

  • Experience integrating analytics and observability at the component level, including PostHog funnels, Datadog RUM, and Bugsnag with source map upload pipelines.
  • Familiarity with Branch deep linking, including short link creation, universal link configuration, AASA setup, and debugging link resolution failures.
  • Experience with push notification pipelines involving OneSignal, Klaviyo, and Firebase, including segmentation, in-app messaging, and delivery debugging.
  • Exposure to Appium or WebdriverIO for mobile automation on real devices.
  • Interest in fashion, luxury, or consumer products.

About the Company

Hulcan

Founder-led luxury group operating fashion brands

Hulcan is a luxury group that builds and runs brands across media, e-commerce, retail, and fashion, including Mile, Raey, and Matches. It ties brands, media, and technology together to create an omnichannel, profitable experience for luxury consumers. Hulcan plans to relaunch Matches and Raey in 2026 by reviving their IP and operating them under a modern, heritage-aware, community-driven platform, differentiating itself by owning full IP and leveraging an ecosystem rather than just stores. Its goal is to redefine luxury retail for a new generation through a cohesive, IP-backed, multichannel platform that connects brands, media, and technology.

Company size
11-50
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$150M
Headquarters
Rotherham, United Kingdom
Founded
2019

Recently Posted Jobs

Explore more opportunities at Hulcan

See more jobs