About the role

  • Software Engineer II developing React Native applications for YUM! SuperApp used by restaurant teams. Focused on solving operational problems with performance and reliability across platforms.

Responsibilities

  • Build and maintain features using React Native, with attention to:
  • Component design and hooks
  • Rendering performance and rerender control
  • Navigation patterns
  • Platform differences (iOS / Android / Web)
  • Contribute to ReactJS codebases when shared behavior makes sense
  • Write code that teammates can easily understand, maintain, and extend
  • **Debugging, Performance & Production Quality**
  • Debug issues across JavaScript and platform-specific behavior
  • Investigate crashes and production issues using tools such as:
  • Sentry
  • Crashlytics
  • Datadog
  • Optimize performance where it matters (avoid premature optimization)
  • **Delivery & Collaboration**
  • Work closely with backend engineers on API contracts and data flows
  • Participate in code reviews focused on quality, clarity, and learning
  • Communicate clearly in English with international teammates

Requirements

  • 3+ years of professional experience with React Native
  • Experience shipping and maintaining apps on iOS and Android
  • ReactJS / Web experience is a strong plus
  • Solid understanding of:
  • React hooks and component lifecycle
  • Rendering performance and memoization
  • Debugging tools and workflows
  • Experience integrating RESTful APIs and handling async data
  • Comfortable owning features end-to-end within a defined scope
  • Willing to learn, ask questions, and improve continuously
  • *Nice to Have (Not Mandatory)*
  • Exposure to native mobile development (Java, Kotlin, Swift, Objective-C)
  • Experience working in large codebases or shared component systems
  • Enjoys using AI-assisted coding (“vibe coding”) to:
  • Explore solutions faster
  • Debug more efficiently
  • Learn unfamiliar areas
  • **AI tools are encouraged, not restricted. We trust engineers to use them responsibly.**

Job title

Software Engineer II

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job