YUM! SuperApp is a best-in-class application that optimizes restaurant operations and creates the best jobs. We are proud to be part of Yum! Brands & Digital Technology, a company with over 55,000 restaurants across more than 150 countries and territories, under its leading worldwide restaurant brands – KFC, Pizza Hut, Taco Bell, and The Habit Burger Grill. SuperApp is an all-in-one mobile platform specifically designed for streamlined restaurant operations. It's packed with a range of tools tailored to the needs of restaurant managers and staff, enabling them to efficiently manage daily tasks, benefit from data-driven suggestions, get timely operational prompts, and stay updated with an interactive activity feed. The innovative edge of the SuperApp lies in its 'brain layer'—an advanced recommendation engine that compiles data through different operational data sources. This engine employs machine learning to offer smart insights, thereby enhancing the decision-making process and restaurant operations. Our team operates globally with offices in UK, Dubai, and US, as we are now installed in over 9,500 stores worldwide. Job DescriptionWe are seeking a highly skilled and motivated Sr. Software Engineer with expertise in Java to join our dynamic team. In this role, you will have the opportunity to lead and contribute to critical projects, collaborate with international teams, and ensure the delivery of innovative, high-quality solutions that exceed client expectations. Key Responsibilities Project Ownership:
Take end-to-end responsibility for assigned projects, driving them to successful completion with high-quality deliverables.
Design, develop, and rigorously test robust, scalable, and cutting-edge web applications to deliver superior user experiences.
Collaborate with stakeholders to refine project requirements and specifications, offering technical insights and recommendations.
Leverage native APIs and frameworks for seamless integrations, ensuring optimal system performance and user satisfaction.
Identify, troubleshoot, and resolve performance bottlenecks and bugs, ensuring applications run efficiently at scale.
Maintain high standards of code integrity through rigorous testing, documentation, and adherence to best practices.
Proactively monitor systems, resolving issues promptly to minimize downtime and optimize system reliability.
Client Interaction: Interface directly with international clients, building strong relationships and understanding their unique requirements to deliver exceptional results. Global Collaboration: Work closely with teams based in the United Kingdom and the United States, ensuring seamless coordination and project success. Problem Solving: Analyze complex technical challenges and devise creative solutions, driving innovation within the team and organization. Knowledge Sharing: Mentor and guide team members, sharing expertise to foster a culture of continuous learning and growth.