McDonald's is looking to solve complex business and technical challenges to drive innovation in their Global Mobile App and Marketing technologies, ensuring scalable, high-performing solutions that improve customer experiences worldwide.
Requirements
- Strong experience in mobile application development (iOS & Android) using Swift, SwiftUI/UIKit, Kotlin/Android Java, and Jetpack Compose.
- Knowledge of microservices and event-driven architecture, with hands-on experience in Java, Kotlin, Spring Boot, Micronaut, and .NET.
- Expertise in databases and cloud technologies, including MongoDB, Postgres, Elastic Search, Kafka, and ReactJS.
Responsibilities
- Strategize & Solve: Understand McDonald's business and technical environments to develop solutions that tackle complex business challenges.
- Innovate & Build: Lead the engineering design and development of iOS and Android applications, as well as cloud services, ensuring scalability, availability, and performance.
- Set the Vision: Partner with architecture and engineering teams to define and communicate technology strategies, ensuring alignment across platforms.
- Drive Best Practices: Champion agile, DevOps, and modern engineering principles, fostering a culture of innovation, collaboration, and continuous improvement.
- Lead & Inspire: Guide high-performing engineering teams, offering mentorship, technical leadership, and coaching to build top-tier technical talent.
- Experiment & Validate: Conduct proof-of-concepts (POCs) and prototypes to assess emerging technologies and their impact on business goals.
Other
- Bachelor’s degree or equivalent experience. Ongoing learning to stay ahead of technology trends.
- 12+ years of experience in software engineering, with a focus on mobile app development.
- 4+ years of strategic planning and technical leadership experience.
- Ability to influence partners and align teams around technical strategies.
- Strong communication and storytelling skills to convey technical concepts clearly.