About Yum! Brands & Our Digital Commerce Vision:Yum! Brands, Inc. is the world's largest restaurant company by system units, with over 56,000 restaurants in over 155 countries, home to iconic brands like KFC, Pizza Hut, Taco Bell, and The Habit Burger Grill. Our relentless pursuit of digital excellence is transforming the QSR industry.Our proprietary "Byte by Yum! Commerce Platform" is the sophisticated e-commerce engine driving this transformation. It encompasses all digital ordering channels – from our brand-specific mobile apps and websites to in-restaurant kiosks and emerging digital touchpoints. This platform is meticulously crafted to deliver seamless, personalized, and efficient ordering experiences for millions of customers globally. The Job Opportunity:As a Sr. Software Engineer at Byte Commerce, you’ll play a key role in building and evolving a modern, scalable e-commerce platform used by a global audience. You’ll collaborate with designers, product managers, and fellow engineers to deliver high-quality experiences while shaping the technical foundations that power our platform.In this role, you will help develop and maintain a robust design system that enables teams to ship features faster and maintain consistency across products. You’ll contribute to building a next-generation commerce platform using modern technologies such as GraphQL, NestJS, React, React Native, Contentful, and AWS.Beyond writing code, you’ll actively participate in technical discussions, propose new architectural approaches, and present ideas that improve the platform and developer experience. Your contributions will directly influence how our systems scale, evolve, and support new product initiatives.At Byte Commerce, we value ownership, collaboration, and continuous learning. You’ll have the autonomy to explore new ideas while working within a supportive engineering culture that prioritizes quality, impact, and shared success. Key Responsibilities:Design and develop high-performance and scalable applications using ReactJS and React Native, ensuring a seamless user experience on web, iOS, and Android.Ensure adequate unit test coverage and code maintainability.Write unit or end-to-end tests as appropriate to ensure your code will keep working as expected, help maintain and enforce conformance to programming guidelines.Help us support our platforms in production and troubleshoot any production issues.Optimize code and implement best practices to enhance overall application performance.Provide mentorship and guidance to junior developers, fostering a collaborative and knowledge-sharing environment.Build and maintain scalable features across our e-commerce platform.Contribute to a shared product ecosystem that improves development speed and UI consistency.Build responsive user experiences with React and React Native.Collaborate with cross-functional teams to deliver high-impact product features.Participate in code reviews, knowledge sharing, and technical discussions.Create a culture of collaboration for all team members to provide ideas and present concerns.