� We are seeking a Staff Engineer, React Native to join our Digital Engineering team and drive the technical direction of our multi-brand mobile ecosystem. This role is focused on enterprise-grade mobile application development with React Native, delivering highly performant, resilient, and scalable digital experiences across iOS and Android.�
�
As a Staff Engineer, you will define the technical standards for mobile architecture, performance optimization, secure integrations, and CI/CD pipelines. You will partner closely with backend, design, and product teams to shape how we deliver engaging mobile applications to millions of customers. Exposure to GitHub Copilot (or similar AI-powered developer tools) and Generative AI (GenAI) is a plus, particularly in accelerating developer productivity and powering personalized, intelligent in-app experiences.� �
RESPONSIBILITIES
�
Architecture & Systems Design�
Architect and evolve enterprise-scale React Native mobile applications for iOS and Android.
Establish patterns for offline-first capabilities, caching, and data synchronization with backend services.�
Design secure integrations with identity providers (Auth0, Azure AD B2C) and payment gateways.�
Optimize mobile app performance: bundle size, startup time, animations, network efficiency, and memory usage.�
Drive adoption of modular architecture to support multi-brand and multi-tenant capabilities.�
Ensure accessibility, localization, and compliance across all apps.�
Explore integration of GenAI-driven experiences in mobile apps (personalization, conversational ordering, contextual recommendations).�
�
Delivery & Execution�
Provide hands-on leadership for CI/CD automation with GitHub Actions, Azure DevOps, or Fastlane.�
Establish standards for automated testing: unit (Jest), integration (Detox), and end-to-end (Appium, Playwright for mobile).�
Champion automation-first practices including mobile release pipelines, app store deployments, and monitoring.�
Drive adoption of GitHub Copilot (or similar AI developer tools) to improve development velocity and code quality.�
Partner with backend and API teams to ensure seamless integration of mobile and web ecosystems.�
�
Collaboration & Influence�
Collaborate with product managers, designers, and backend engineers to deliver mobile-first customer experiences.�
Lead technical design reviews, proof-of-concepts, and architecture workshops across geo-distributed teams.�
Influence technology strategy across multiple brands to ensure consistency and scalability.�
Partner with product, data, and AI teams to integrate GenAI-powered use cases into mobile experiences.�
�
Mentorship & Growth�
Mentor engineers on React Native best practices, mobile performance, and modern mobile architecture.�
Promote a culture of quality-first, automation-first, and continuous improvement in mobile engineering.�
Enable teams to build scalable apps that can be extended across multiple brands with minimal duplication.� �
EDUCATION AND EXPERIENCE QUALIFICATIONS
4 Year Degree and/or Bachelor's Degree in Computer Science or related field.
10+ years of professional software engineering experience, with 3+ years in a Staff/Principal/Lead role.�
Proven track record of delivering enterprise-grade mobile applications with React Native.�
Strong, hands-on expertise in:�
React Native, TypeScript, JavaScript (ES6+), and modern mobile libraries.�
State management (Redux, Zustand, Recoil) and navigation frameworks.�
Native modules and bridging for iOS (Swift/Objective-C) and Android (Kotlin/Java).�
Strong background in mobile app performance optimization and Core Web Vitals equivalent for mobile.�
Experience with CI/CD pipelines for mobile apps (GitHub Actions, Fastlane, Azure DevOps).�
Experience with GitHub Copilot or similar AI-powered developer tools.�
Experience integrating mobile apps with backend APIs (REST/GraphQL).�
Strong understanding of mobile security, authentication flows, and app store compliance.�
Experience working in agile environments with geo-distributed teams.�
KNOWLEDGE, SKILLS, AND ABILITIES
Exposure to Generative AI use cases in mobile applications (chatbots, personalization, in-app recommendations).�
Experience with multi-brand or white-label app platforms.�
Familiarity with mobile observability tools (Firebase Crashlytics, App Center, Datadog, New Relic).�
Experience with A/B testing, feature flagging, and remote configuration in mobile apps.�
Strong ability to communicate technical trade-offs and architectural choices to executives and engineers.�
Awareness of responsible AI practices when implementing GenAI features.�
�