Hulcan
About MILE MILE is the new members-only shopping destination redefining luxury commerce. We offer access to a curated, seasonless catalogue of the most sought-after products from globally renowned fashion houses-all at unmatched prices. Built at the intersection of technology and fashion, MILE delivers a seamless, elevated experience for both consumers and brands. Our mission is to become the leading digital destination for luxury-where exclusivity, value, and exceptional design converge. What We're Looking For We're looking for a Senior QA Engineer to join our growing team and help ensure the highest standards of quality across our mobile app (React Native), web platforms (React), and internal dashboards. You'll play a critical role in shaping our testing processes and frameworks to ensure we deliver reliable, premium experiences to our users and partners. What You'll Do Develop and execute comprehensive test strategies for mobile, web, and backend systems. Create and maintain automated test suites for UI, API, and end-to-end scenarios. Collaborate with engineering, product, and design teams to define test requirements and ensure testability of features. Identify, document, and track bugs, working closely with developers to facilitate resolutions. Establish and promote QA best practices, tools, and processes across the engineering team. Support release cycles by validating new features and performing regression testing. Continuously improve automation coverage and drive the implementation of testing within CI/CD pipelines. Who You Are 7+ years of experience in software quality assurance, preferably in mobile and web applications. Strong experience with test automation tools and frameworks (e.g., Playwright, Detox, Cypress, Jest). Institute, implement and maintain test cases documentation and coordinate with Product and Tech on test case modification and approval before feature and bug releases. Provide a proven framework for instrumenting an application layer for bug and issue reportability and traceability. Solid understanding of software QA methodologies, tools, and processes. Create technical artifacts for low level bugs such as API failures. Proficiency in writing clear, concise, and comprehensive test plans and test cases. Experience with bug tracking tools (e.g., Linear, Jira) and version control systems (e.g., Git). Familiarity with REST APIs and testing backend integrations. A detail-oriented mindset with a passion for maintaining high product standards. Strong communicator and collaborative team player. Bonus Points Experience testing React Native and React applications. Familiarity with CI/CD pipelines and tools like GitHub Actions or CircleCI. Exposure to performance, load, or security testing tools. Interest in fashion, luxury, or e-commerce industries. Why Join MILE Opportunity to play a key role in shaping the future of the company. Collaborative and innovative work environment. Career growth opportunities in a fast-growing organisation. Let's build something people talk about. Together.
About MILE MILE is the new members-only shopping destination redefining luxury commerce. We offer access to a curated, seasonless catalogue of the most sought-after products from globally renowned fashion houses-all at unmatched prices. Built at the intersection of technology and fashion, MILE delivers a seamless, elevated experience for both consumers and brands. Our mission is to become the leading digital destination for luxury-where exclusivity, value, and exceptional design converge. What We're Looking For We're looking for a Senior QA Engineer to join our growing team and help ensure the highest standards of quality across our mobile app (React Native), web platforms (React), and internal dashboards. You'll play a critical role in shaping our testing processes and frameworks to ensure we deliver reliable, premium experiences to our users and partners. What You'll Do Develop and execute comprehensive test strategies for mobile, web, and backend systems. Create and maintain automated test suites for UI, API, and end-to-end scenarios. Collaborate with engineering, product, and design teams to define test requirements and ensure testability of features. Identify, document, and track bugs, working closely with developers to facilitate resolutions. Establish and promote QA best practices, tools, and processes across the engineering team. Support release cycles by validating new features and performing regression testing. Continuously improve automation coverage and drive the implementation of testing within CI/CD pipelines. Who You Are 7+ years of experience in software quality assurance, preferably in mobile and web applications. Strong experience with test automation tools and frameworks (e.g., Playwright, Detox, Cypress, Jest). Institute, implement and maintain test cases documentation and coordinate with Product and Tech on test case modification and approval before feature and bug releases. Provide a proven framework for instrumenting an application layer for bug and issue reportability and traceability. Solid understanding of software QA methodologies, tools, and processes. Create technical artifacts for low level bugs such as API failures. Proficiency in writing clear, concise, and comprehensive test plans and test cases. Experience with bug tracking tools (e.g., Linear, Jira) and version control systems (e.g., Git). Familiarity with REST APIs and testing backend integrations. A detail-oriented mindset with a passion for maintaining high product standards. Strong communicator and collaborative team player. Bonus Points Experience testing React Native and React applications. Familiarity with CI/CD pipelines and tools like GitHub Actions or CircleCI. Exposure to performance, load, or security testing tools. Interest in fashion, luxury, or e-commerce industries. Why Join MILE Opportunity to play a key role in shaping the future of the company. Collaborative and innovative work environment. Career growth opportunities in a fast-growing organisation. Let's build something people talk about. Together.
Hulcan
What You'll Do Design and implement scalable, high-performance backend systems to power our e-commerce experience. Build and maintain interfaces that support our frontend, mobile, and third-party integrations. Be very experienced working with pull, push models for data parity between third parties and our systems around e-commerce concerns of product, stock, orders and fulfillment synchronization. You'll design, implement and deploy reliable software to solve complex e-commerce concerns. Architect systems for membership access, catalog management, checkout, order fulfillment, and payments. Collaborate cross-functionally with product, design, and data teams to deliver features that elevate the user experience. Own backend services end-to-end, from design to deployment and monitoring. Contribute to best practices in code quality, testing, reliability, and observability. Help define our backend architecture and make strategic technical decisions as we scale. Mentor junior engineers and foster a culture of technical excellence and collaboration. Who You Are 8+ years of experience building and scaling backend systems in production environments. 4+ years leading Ruby cloud stack teams as a Principal Engineer/Architect. You are very familiar with the Ruby object model - eigenclasses, method dispatch, method_missing, send, and all variable types. Expert skills with Ruby idiomatic patterns, terse styling, metaprogramming and be able to create macros, DSLs, etc. Have experience contributing to wildly used gems or developed internal DSLs for domain specific needs. Ruby without Rails - you are able to develop complex applications and deploy Rails features vs custom Ruby plugins for the right use cases. Proficiency in building APIs and distributed services using Ruby. Must know the full ins/outs of Rails AREL, performant code, and proper Sidekiq job handling. Have expert knowledge of proper data model design for e-commerce concerns and understand how to handle locking sensitive resources such as a credit card charge and concepts such as state machines. Expert experience with PostgreSQL, including complex joins and reporting queries, and familiarity with data modeling and performance optimization. Familiarity with cloud infrastructure (e.g., AWS, ECS, CodeBuild) and containerization (Docker,). Strong understanding of system design, data structures, and algorithmic principles. Comfortable working in high-growth, early-stage environments-bias toward action and strong product sense are key. A collaborative teammate who communicates clearly and is excited to shape the future of a luxury tech brand. Bonus Points Prior experience in e-commerce, marketplaces, or membership-based platforms. Familiarity with event-driven architectures and message queues (Kafka, SQS, etc). Experience working closely with design or product teams in consumer-facing companies. Passion for fashion, luxury, or retail innovation. Why Join MILE Opportunity to play a key role in shaping the future of the company. Collaborative and innovative work environment. Career growth opportunities in a fast-growing organisation.
What You'll Do Design and implement scalable, high-performance backend systems to power our e-commerce experience. Build and maintain interfaces that support our frontend, mobile, and third-party integrations. Be very experienced working with pull, push models for data parity between third parties and our systems around e-commerce concerns of product, stock, orders and fulfillment synchronization. You'll design, implement and deploy reliable software to solve complex e-commerce concerns. Architect systems for membership access, catalog management, checkout, order fulfillment, and payments. Collaborate cross-functionally with product, design, and data teams to deliver features that elevate the user experience. Own backend services end-to-end, from design to deployment and monitoring. Contribute to best practices in code quality, testing, reliability, and observability. Help define our backend architecture and make strategic technical decisions as we scale. Mentor junior engineers and foster a culture of technical excellence and collaboration. Who You Are 8+ years of experience building and scaling backend systems in production environments. 4+ years leading Ruby cloud stack teams as a Principal Engineer/Architect. You are very familiar with the Ruby object model - eigenclasses, method dispatch, method_missing, send, and all variable types. Expert skills with Ruby idiomatic patterns, terse styling, metaprogramming and be able to create macros, DSLs, etc. Have experience contributing to wildly used gems or developed internal DSLs for domain specific needs. Ruby without Rails - you are able to develop complex applications and deploy Rails features vs custom Ruby plugins for the right use cases. Proficiency in building APIs and distributed services using Ruby. Must know the full ins/outs of Rails AREL, performant code, and proper Sidekiq job handling. Have expert knowledge of proper data model design for e-commerce concerns and understand how to handle locking sensitive resources such as a credit card charge and concepts such as state machines. Expert experience with PostgreSQL, including complex joins and reporting queries, and familiarity with data modeling and performance optimization. Familiarity with cloud infrastructure (e.g., AWS, ECS, CodeBuild) and containerization (Docker,). Strong understanding of system design, data structures, and algorithmic principles. Comfortable working in high-growth, early-stage environments-bias toward action and strong product sense are key. A collaborative teammate who communicates clearly and is excited to shape the future of a luxury tech brand. Bonus Points Prior experience in e-commerce, marketplaces, or membership-based platforms. Familiarity with event-driven architectures and message queues (Kafka, SQS, etc). Experience working closely with design or product teams in consumer-facing companies. Passion for fashion, luxury, or retail innovation. Why Join MILE Opportunity to play a key role in shaping the future of the company. Collaborative and innovative work environment. Career growth opportunities in a fast-growing organisation.
Hulcan
About MILE MILE is the new members-only shopping destination redefining luxury commerce. We offer access to a curated, seasonless catalogue of the most sought-after products from globally renowned fashion houses-all at unmatched prices. Built at the intersection of technology and fashion, MILE delivers a seamless, elevated experience for both consumers and brands. Our mission is to become the leading digital destination for luxury-where exclusivity, value, and exceptional design converge. What We're Looking For We're looking for a Senior React Native Engineer to join our core engineering team. This is a high-impact, high-ownership role: you'll be building the mobile experience that defines what luxury commerce feels like on a phone. You won't be consuming a design system - you'll be authoring one. You won't be integrating a checkout - you'll be owning it end to end, from gesture to payment confirmation. This role is for someone who holds themselves and their work to an unusually high standard. If you've spent years making React Native apps feel indistinguishable from native, care deeply about interaction quality, and know the difference between code that works and code that's right - this is the role for you. What You'll Do Own and evolve our Tamagui-powered cross-platform design system - extending base components, token architecture, themed variants, and platform-specific behavior across iOS, Android, and web Build and maintain complex, gesture-driven UX flows that feel genuinely native on both platforms - including animations, haptics, swipe interactions, and transitions that meet a luxury bar Architect and implement efficient component hierarchies with disciplined re-render control - leveraging Zustand, Redux selectors, and React Compiler's automatic memoization model Work within and extend our Orval-generated TanStack Query v5 API layer - understanding the codegen contract, managing cache strategies, and handling offline-first persistence with MMKV Own payment flows end to end - Stripe React Native SDK, Apple Pay, Google Pay, and the native payment sheet UX that makes or breaks checkout conversion Integrate and maintain native modules - bridging JS and native layers, debugging across the JSI/Fabric boundary, and handling library compatibility in the new architecture Own our EAS build pipeline across development, internal, and store profiles for both QA and production environments, including OTA update channel management Drive Android polish to the same standard as iOS - predictive back gesture, ripple behavior, elevation model, font rendering, and status bar handling Contribute to and enforce best practices around component architecture, dependency management, and cycle detection using our existing tooling (madge, dependency-cruiser) Work closely with design to pixel-match implemented components against specs, and push back or propose when implementation constraints require a better solution Mentor junior and mid-level engineers, conduct thorough code reviews, and raise the quality bar across the mobile codebase Who You Are React Native & Architecture 6+ years of professional React Native experience shipping to production on both iOS and Android Deep understanding of the new RN architecture - JSI, Fabric, TurboModules - and what it means for synchronous native calls, bridging strategy, and third-party library compatibility Proven experience authoring or deeply extending a compile-time UI kit (Tamagui, NativeWind, or equivalent) - not just consuming components but owning the token system, variant model, and platform override layer Strong grasp of React's reconciliation model and a principled approach to re-render elimination - including selector patterns, referential equality, and understanding what React Compiler automates vs. what it doesn't Animations & Native Feel Expert-level Reanimated 3 - worklets, useSharedValue, useAnimatedStyle, useAnimatedScrollHandler, shared element transitions, and gesture-coupled animation state via Gesture Handler 2 Experience designing and implementing haptic feedback as a first-class interaction tool - not incidental calls but a considered approach to timing, intensity, and platform differences between iOS's Taptic Engine and Android's vibration API Demonstrated ability to make Android feel genuinely native - this is a hard bar that most RN engineers don't meet. Predictive back, edge-to-edge layouts, Material ripple, elevation shadows, and type rendering all count Data, API & State Deep experience with TanStack Query v5 - including persistence strategies using react-query-persist-client, stale-while-revalidate cache design, and offline-first hydration patterns Comfortable working within a codegen API layer (Orval or equivalent) - understanding the OpenAPI contract, extending generated hooks without breaking the pipeline, and knowing when to step outside it Solid understanding of layered storage architecture - in-memory state, MMKV for performance-critical persistence, redux-persist for structured app state, and secure storage for sensitive data. Knowing when to use each and why Payments & Native Integrations Production experience with the Stripe React Native SDK - payment intents, setup intents, payment sheet customization, and 3DS handling Experience integrating Apple Pay and Google Pay - including entitlement configuration, merchant validation, and the native payment sheet UX Hands-on experience writing or debugging native modules - whether bridging existing native SDKs, resolving CocoaPods/Gradle conflicts, or debugging issues that only surface at the native layer Build, Delivery & Tooling Deep familiarity with the Expo/EAS ecosystem - prebuild lifecycle, build profile configuration, OTA update channels, and diagnosing build failures that only surface in CI Experience with on-device Storybook workflows for component development and design QA Comfortable with dependency graph tooling (madge, dependency-cruiser) and proactive about preventing circular dependency accumulation in large codebases Bonus Points Experience integrating analytics and observability at the component level - PostHog funnels, Datadog RUM, Bugsnag with source map upload pipelines Familiarity with Branch deep linking - short link creation, universal link configuration, AASA setup, and debugging link resolution failures Experience with push notification pipelines spanning OneSignal, Klaviyo, and Firebase - including segmentation, in-app messaging, and delivery debugging Exposure to Appium/WebdriverIO for mobile automation on real devices Passion for fashion, luxury, or consumer product - genuine care about the end user experience goes a long way here Why Join MILE Opportunity to play a key role in shaping the future of the company. Collaborative and innovative work environment. Career growth opportunities in a fast-growing organisation. Let's build something people talk about. Together.
About MILE MILE is the new members-only shopping destination redefining luxury commerce. We offer access to a curated, seasonless catalogue of the most sought-after products from globally renowned fashion houses-all at unmatched prices. Built at the intersection of technology and fashion, MILE delivers a seamless, elevated experience for both consumers and brands. Our mission is to become the leading digital destination for luxury-where exclusivity, value, and exceptional design converge. What We're Looking For We're looking for a Senior React Native Engineer to join our core engineering team. This is a high-impact, high-ownership role: you'll be building the mobile experience that defines what luxury commerce feels like on a phone. You won't be consuming a design system - you'll be authoring one. You won't be integrating a checkout - you'll be owning it end to end, from gesture to payment confirmation. This role is for someone who holds themselves and their work to an unusually high standard. If you've spent years making React Native apps feel indistinguishable from native, care deeply about interaction quality, and know the difference between code that works and code that's right - this is the role for you. What You'll Do Own and evolve our Tamagui-powered cross-platform design system - extending base components, token architecture, themed variants, and platform-specific behavior across iOS, Android, and web Build and maintain complex, gesture-driven UX flows that feel genuinely native on both platforms - including animations, haptics, swipe interactions, and transitions that meet a luxury bar Architect and implement efficient component hierarchies with disciplined re-render control - leveraging Zustand, Redux selectors, and React Compiler's automatic memoization model Work within and extend our Orval-generated TanStack Query v5 API layer - understanding the codegen contract, managing cache strategies, and handling offline-first persistence with MMKV Own payment flows end to end - Stripe React Native SDK, Apple Pay, Google Pay, and the native payment sheet UX that makes or breaks checkout conversion Integrate and maintain native modules - bridging JS and native layers, debugging across the JSI/Fabric boundary, and handling library compatibility in the new architecture Own our EAS build pipeline across development, internal, and store profiles for both QA and production environments, including OTA update channel management Drive Android polish to the same standard as iOS - predictive back gesture, ripple behavior, elevation model, font rendering, and status bar handling Contribute to and enforce best practices around component architecture, dependency management, and cycle detection using our existing tooling (madge, dependency-cruiser) Work closely with design to pixel-match implemented components against specs, and push back or propose when implementation constraints require a better solution Mentor junior and mid-level engineers, conduct thorough code reviews, and raise the quality bar across the mobile codebase Who You Are React Native & Architecture 6+ years of professional React Native experience shipping to production on both iOS and Android Deep understanding of the new RN architecture - JSI, Fabric, TurboModules - and what it means for synchronous native calls, bridging strategy, and third-party library compatibility Proven experience authoring or deeply extending a compile-time UI kit (Tamagui, NativeWind, or equivalent) - not just consuming components but owning the token system, variant model, and platform override layer Strong grasp of React's reconciliation model and a principled approach to re-render elimination - including selector patterns, referential equality, and understanding what React Compiler automates vs. what it doesn't Animations & Native Feel Expert-level Reanimated 3 - worklets, useSharedValue, useAnimatedStyle, useAnimatedScrollHandler, shared element transitions, and gesture-coupled animation state via Gesture Handler 2 Experience designing and implementing haptic feedback as a first-class interaction tool - not incidental calls but a considered approach to timing, intensity, and platform differences between iOS's Taptic Engine and Android's vibration API Demonstrated ability to make Android feel genuinely native - this is a hard bar that most RN engineers don't meet. Predictive back, edge-to-edge layouts, Material ripple, elevation shadows, and type rendering all count Data, API & State Deep experience with TanStack Query v5 - including persistence strategies using react-query-persist-client, stale-while-revalidate cache design, and offline-first hydration patterns Comfortable working within a codegen API layer (Orval or equivalent) - understanding the OpenAPI contract, extending generated hooks without breaking the pipeline, and knowing when to step outside it Solid understanding of layered storage architecture - in-memory state, MMKV for performance-critical persistence, redux-persist for structured app state, and secure storage for sensitive data. Knowing when to use each and why Payments & Native Integrations Production experience with the Stripe React Native SDK - payment intents, setup intents, payment sheet customization, and 3DS handling Experience integrating Apple Pay and Google Pay - including entitlement configuration, merchant validation, and the native payment sheet UX Hands-on experience writing or debugging native modules - whether bridging existing native SDKs, resolving CocoaPods/Gradle conflicts, or debugging issues that only surface at the native layer Build, Delivery & Tooling Deep familiarity with the Expo/EAS ecosystem - prebuild lifecycle, build profile configuration, OTA update channels, and diagnosing build failures that only surface in CI Experience with on-device Storybook workflows for component development and design QA Comfortable with dependency graph tooling (madge, dependency-cruiser) and proactive about preventing circular dependency accumulation in large codebases Bonus Points Experience integrating analytics and observability at the component level - PostHog funnels, Datadog RUM, Bugsnag with source map upload pipelines Familiarity with Branch deep linking - short link creation, universal link configuration, AASA setup, and debugging link resolution failures Experience with push notification pipelines spanning OneSignal, Klaviyo, and Firebase - including segmentation, in-app messaging, and delivery debugging Exposure to Appium/WebdriverIO for mobile automation on real devices Passion for fashion, luxury, or consumer product - genuine care about the end user experience goes a long way here Why Join MILE Opportunity to play a key role in shaping the future of the company. Collaborative and innovative work environment. Career growth opportunities in a fast-growing organisation. Let's build something people talk about. Together.