Software Engineer II - React Native Focus
About the Role
We are seeking a talented Software Engineer II with a strong focus on React Native to join our team at Yum! Brands. This remote position offers you the opportunity to work on innovative applications running on iOS, Android, and Web platforms. As a Software Engineer II, you will be responsible for building and maintaining features that enhance the performance and user experience of our applications.
What You'll Do
- Develop and maintain high-quality React Native applications with a focus on performance-sensitive workflows used in real restaurant operations.
- Design and implement shared UI components and business logic across platforms, ensuring stability and maintainability.
- Collaborate closely with backend engineers to define API contracts and data flows.
- Participate in code reviews that emphasize quality, clarity, and continuous learning.
- Utilize debugging tools such as Sentry, Crashlytics, and Datadog to investigate and resolve issues across JavaScript and platform-specific behavior.
- Optimize rendering performance and manage re-renders effectively to enhance user experience.
- Communicate effectively in English with international teammates to ensure smooth collaboration.
- Contribute to ReactJS codebases when shared behavior makes sense, ensuring a cohesive development process.
Requirements
- 3+ years of professional experience with React Native, with a proven track record of shipping and maintaining apps on iOS and Android.
- Strong understanding of React hooks, component lifecycle, and rendering performance.
- Experience integrating RESTful APIs and handling asynchronous data.
- Ability to own features end-to-end within a defined scope and a willingness to learn and improve continuously.
- Familiarity with debugging tools and workflows to ensure production quality.
Nice to Have
- Exposure to native mobile development (Java, Kotlin, Swift, Objective-C).
- Experience working in large codebases or shared component systems.
- Enjoy using AI-assisted coding tools to explore solutions faster and debug more efficiently.
What We Offer
- Competitive salary and benefits package.
- Flexible remote work environment.
- Opportunities for professional growth and development.
- Collaborative and innovative team culture.
- Access to the latest tools and technologies in software development.
This Software Engineer II position at Yum! Brands offers a unique opportunity to work remotely on innovative React Native applications in the food tech industry.
Who Will Succeed Here
Proficiency in React Native and JavaScript, with a strong understanding of mobile application architecture and design patterns, enabling the candidate to effectively build and optimize applications for both iOS and Android platforms.
Self-motivated and detail-oriented work style, thriving in a remote environment, with excellent time management skills to balance multiple tasks and meet project deadlines while collaborating with cross-functional teams via tools like Slack and Zoom.
Experience with performance monitoring tools such as Sentry and Crashlytics, coupled with a proactive mindset to troubleshoot and resolve issues, ensuring a seamless user experience and application reliability.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months