Taro Logo

Software Engineer I - Android

McDonald's is the leading global omni-channel restaurant brand focused on technology innovation to serve 65M+ customers daily across 25,000+ locations.
Android
Entry-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
Consumer

Description For Software Engineer I - Android

McDonald's Global Technology is seeking a Software Engineer I - Android to join their expanding team in Mexico City. This role is part of McDonald's ambitious growth strategy, Accelerating the Arches, which focuses on digital transformation and innovation across their global restaurant network.

As a Software Engineer I - Android, you'll be working on technology solutions that directly impact millions of customers daily through McDonald's digital platforms. You'll be part of the team responsible for developing and maintaining Android applications that enhance customer experience across McDonald's digital touchpoints, including their mobile app and digital ordering systems.

The role offers an exciting opportunity to work with cutting-edge technology in a fast-paced, startup-like environment while benefiting from the resources and scale of a global leader. You'll collaborate with cross-functional teams, participate in code reviews, and contribute to the entire development lifecycle from design to deployment.

The ideal candidate should have strong Android development skills using Java and Kotlin, a solid foundation in computer science fundamentals, and experience with modern development practices including unit testing and version control. This position requires both technical expertise and the ability to work effectively in a collaborative environment.

Working at McDonald's Global Technology means being part of a team that's reshaping the future of the restaurant industry through technology. You'll have the opportunity to impact millions of customer interactions daily while working on challenging technical problems at a global scale. The company's commitment to innovation, combined with their unparalleled reach, makes this an excellent opportunity for engineers looking to make a significant impact while growing their careers.

Last updated 5 days ago

Responsibilities For Software Engineer I - Android

  • Writing robust and maintainable code
  • Collaborate with other engineers through code reviews
  • Contribute to all aspects of the agile development life cycle
  • Ensure quality through unit testing
  • Improve app performance through profilers
  • Monitor app performance through various tools
  • Work in an agile, startup-like development environment

Requirements For Software Engineer I - Android

Java
Kotlin
  • Bachelor's degree in computer science or related field or equivalent experience
  • At least 1 year of non-internship professional software development experience
  • Programming experience with Java, Kotlin and Android platform frameworks
  • B2 English proficiency, written and spoken
  • Experience with Software Development Life Cycle (SDLC)
  • Experience with Unit testing
  • Experience with Git version control
  • Solid knowledge of Computer Science fundamentals
  • Experience debugging production applications
  • Demonstrated leadership abilities in engineering environment

Interested in this job?

Jobs Related To McDonald's Software Engineer I - Android