McDonald's is looking to drive the development of their Offers Experience across digital platforms, including mobile app, web, and kiosk, to deliver world-class digital experiences for their customers and support their growth strategy, Accelerating the Arches.
Requirements
- Strong technical expertise in front-end and mobile development, including iOS (Swift) and Android (Kotlin), with a proven track record of building scalable, maintainable, and high-quality mobile applications.
- Hands-on experience integrating mobile apps with backend services using RESTful APIs, GraphQL, and WebSockets.
- Proficiency in backend development with technologies such as Node.js, Python, or Java and C
- Knowledgeable about modern architecture principles, which include Microservices, API-first development, Security by Design, and Data Management
- Skilled in Agile approaches, like pair programming, continuous integration, trunk-based development, and incremental design.
- Experience leading multi-functional Agile teams, involving developers, QA engineers, and Scrum Masters.
- Strong communication and collaborator management skills, with the ability to explain complex technical concepts to non-technical audiences.
Responsibilities
- Lead End-to-End Development: Drive the solutioning, development, and deployment of best in class of Offers and value experiences across McDonald’s front-end channels, digital ecosystem and marketing technology stack.
- Technical Leadership & Architecture: Provide hands-on technical guidance to global development squads. Ensure solutions align with architectural, quality, and security standards while supporting global scalability and local market flexibility.
- Multi-Functional Collaboration: Collaborate with Product, Design, UX, Data, and Architecture teams to craft technical solutions that meet business goals and improve customer experiences.
- Agile & Squad Leadership: Champion Agile practices, manage squad capacity and skill mix, and ensure effective backlog grooming and sprint execution. Mentor engineers and foster a high-performing, collaborative team culture.
- Quality & Delivery Oversight: Oversee feature delivery from development through QA, deployment, and defect resolution. Ensure high testing coverage, observability, and continuous improvement to reduce technical debt and risk.
- Customer-Centric Innovation: Leverage user research, feedback, and market insights to inform product decisions. Collaborate with loyalty and personalization teams to deliver impactful, omni-channel customer experiences.
- Strategic Influence: Stay abreast of the latest industry trends and innovative technologies to guide product strategy and maintain a competitive edge.
Other
- Bachelor’s degree in computer science, Information Systems, Computer Engineering, or a related field.
- 5 plus years of progressive IT leadership experience, managing technical teams and delivering complex digital products.
- Experience in global, matrixed organizations, preferably in franchised consumer or retail sectors.
- Track record of delivering large-scale digital solutions, especially in eCommerce, Loyalty, Rewards, or Offers ecosystems.
- Collaborative attitude, excelling in diverse environments and uniting teams around shared goals and product vision.