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.**
Senior Linux System SW Engineer at 42dot developing and stabilizing embedded Linux systems in automotive environments. Focused on kernel, device driver development for various SoCs in hybrid workplaces.
Software Engineer Mobile Flutter at Technogym developing and maintaining device applications with focus on fitness and wellness sector. Collaborating with teams to innovate and improve lifestyle applications.
Senior Software Engineer developing software applications as part of a hybrid team. Requires extensive experience and collaboration within a development environment.
Principal Software Engineer supporting missile defense systems for Northrop Grumman. Collaborating on the C2BMC program to optimize security and system performance.
Software Engineering Manager leading high - performing Salesforce teams delivering scalable solutions at Caterpillar. Driving modernization through CI/CD and innovative Salesforce practices.
Lead Software Engineer developing AI solutions at Caterpillar Inc. focusing on Generative AI projects, collaborating with data scientists and deploying services on AWS.
Tech Lead leading technical team in developing innovative applications for Porto Bank's digital services. Focusing on high scalability and cloud - native solutions within AWS environment.
Senior Software Engineer designing scalable backend services for financial solutions at DailyPay. Leading architectural evolution and mentoring engineers while ensuring high - quality backend operations.
Software Engineer Intern at FireMon designing and building user - friendly firewall management solutions. Collaborating across agile teams to enhance security operations and customer value.