Job Description
As Staff React Native Engineer on the DevX Team, you are the mobile authority. The mobile application is a high-traffic, high-stakes product — and we're investing seriously in getting it right. You will lead the rewrite of problematic areas of the app, establishing patterns for observability, defensive coding, error boundaries, and integration resilience that will serve as the standard for mobile development across our engineering organization. This is a hands-on role. You will write code, review code, and pair with engineers across teams. You will also be the person other mobile engineers look to when they don't know how to do something the right way. Tasks will include:
- Lead the identification and rewrite of problematic areas in the React Native application — including observability instrumentation, error boundaries, defensive coding patterns, and flaky integration handling
- Define and document mobile engineering standards; drive adoption across product engineering teams
- Establish patterns for crash reporting, error handling, API failure resilience, and graceful degradation
- Own the mobile code quality bar — conducting reviews, setting lint/static analysis standards, and mentoring engineers to meet them
- Manage and improve our Expo-based deployment pipeline, including OTA update strategy and release tooling
- Collaborate with the Solutions Architect on client/server contract design, GraphQL query patterns, and integration standards
- Instrument and monitor mobile application health using DataDog — including crash reporting, performance monitoring, and structured logging
- Partner with Platform Engineering on CI/CD pipeline, Kubernetes-based infrastructure, and mobile release processes
- Serve as a mobile mentor and technical resource for engineers across both the customer-facing and restaurant-side technology organizations
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
10+ years of software engineering experience, with at least 5+ years of production React Native development
- Deep expertise in React Native internals — the new architecture, performance profiling, memory management, native module integration
- Strong track record shipping and maintaining high-traffic consumer mobile applications on both iOS and Android
- Hands-on experience with Expo — managed and bare workflow, EAS Build, OTA updates
- Experience with state management in React Native applications — Zustand, Redux, or equivalent; ability to evaluate tradeoffs and standardize patterns
- Proficiency with React Query (Tanstack) for server state management and GraphQL client integration
- Experience designing and implementing observability in mobile applications using DataDog or equivalent tooling
- Expertise in error boundary design, defensive coding patterns, and API failure handling in mobile contexts
- Experience establishing and driving adoption of mobile engineering standards across engineering teams
Nice to Have Skills & Experience
Experience in a DevX, platform, or mobile center-of-excellence role
Familiarity with React (web) in addition to React Native
Background in e-commerce or food tech mobile applications
Familiarity with Docker and containerized build environments
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.