Software Engineer II - iOS

3 Weeks ago • 2 Years + • Mobile Development

Job Summary

Job Description

McDonald's is seeking an iOS Software Engineer II to join their Global Technology team in Mexico City. The role involves writing robust and maintainable code, collaborating with engineers through code reviews, and contributing to the agile development lifecycle including design, development, documentation, testing, and operations. Responsibilities also include ensuring quality through unit testing, improving app performance by optimizing network, CPU, and memory usage, focusing on security and privacy, and continuously monitoring app performance. The engineer will work in an agile, startup-like environment on high-priority tasks, aiming to deliver excellent customer experiences.
Must have:
  • 2+ years of professional software development experience
  • Extensive experience with Swift, Objective-C, and iOS platform technologies
  • Bachelor's Degree in Computer Science or equivalent experience
  • Solid knowledge of Computer Science fundamentals
  • Strong verbal and written communication skills
  • Solution-oriented attitude
  • Ability to solve tough problems in a fast-paced environment
  • Passion for building a great customer experience
  • Uncompromising attention to detail
Good to have:
  • Demonstrated leadership abilities in an engineering environment
  • Ability to take a project from scoping to launch

Job Details

Company Description

McDonald’s growth strategy, Accelerating the Arches, encompasses all aspects of our business as the leading global omni-channel restaurant brand. As the consumer landscape shifts we are using our competitive advantages to further strengthen our brand. One of our core growth strategies is to Double Down on the 3Ds (Delivery, Digital and Drive Thru). McDonald’s will accelerate technology innovation so 65M+ customers a day will experience a fast, easy experience, whether at one of our 25,000 and growing Drive Thrus, through McDelivery, dine-in or takeaway. 

 

McDonald’s Global Technology is here to power tomorrow’s feel-good moments.  

That’s why you’ll find us at the forefront of transformative technology, exploring new and innovative ways to serve our millions of customers and spread happiness one delicious Hot Fudge Sundae-dipped fry at a time. Using AI, robotics and emerging tech, we’re digitizing the Golden Arches. Combine that with our unparalleled global scale, and we’re reshaping all areas of the business, industry and every community that is home to a McDonald’s restaurant. We face complex tech challenges every day. But that’s where our diverse and talented teams come in. They’re made up of the best and brightest from all over the globe, and they thrive in the space where feel-good meets fast-paced.  

 

We’re recruiting engineers to join our Global Technology team in Mexico City as we open our McDonald’s Global Office in Mexico. Our Mexico City Office will be a hub for technology innovation and operational support to help us build the solutions that will improve our customer, crew and employee experience each and every day. 

Check out the McDonald’s  Global Technology Technical Blog to learn how technology and our global team are directly enabling the Accelerating the Arches strategy. 

Job Description

  • Writing robust and maintainable code.
  • Collaborate with other engineers through code reviews, continuously growing through technical feedback
  • Collaborate within a development team, assisting end to end. Contribute to all aspects of the agile development life cycle including design, development, documentation, testing and operations.
  • Ensure quality through unit testing, maintaining and improving the code coverage.
  • Improve the app through the use of profilers, ensuring the best use of network, CPU and memory.
  • Have a passion for quality, focusing on security and privacy for our customers.
  • Continuously monitor the app performance through various tools, delivering always feel-good moments to our customers.
  • Work in an agile, startup-like development environment, where you are always working on the most important priorities.

Qualifications

  • 2+ years of non-internship professional software development experience.
  • Extensive programming experience with Swift, Objective-C, and iOS platform technologies and APIs.
  • Bachelor’s Degree in Computer Science or related field or equivalent years of experience.
  • Solid knowledge of Computer Science fundamentals (object-oriented design, data structures and algorithm.
  • Strong verbal and written communication skills.
  • Solution-oriented attitude and ability to solve tough problems in a collaborative, cross-functional, and fast-paced environment.
  • Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.
  • Highly quantitative with great judgment and passion for building a great customer experience.
  • Uncompromising attention to detail and drive to continuously improve the product.
  • Ability to take a project from scoping requirements to launch to delivery.

 

#LI-Hybrid

Similar Jobs

Axon - Manager, Go-to-Market Readiness

Axon

San Francisco, California, United States (On-Site)
1 Month ago
hogarth - Senior Consultant, Marketing Transformation

hogarth

London, England, United Kingdom (Hybrid)
1 Month ago
Toast - Director, Care Experience Strategy

Toast

Boston, Massachusetts, United States (On-Site)
2 Weeks ago
Philips - Senior Usability Designer – Diagnostic X-ray (DXR)

Philips

Eindhoven, North Brabant, Netherlands (On-Site)
2 Weeks ago
Any Desk - Sales Desk Associate

Any Desk

Lisbon, Lisbon, Portugal (On-Site)
3 Weeks ago
sound cloud - iOS Engineer

sound cloud

Berlin, Berlin, Germany (Hybrid)
1 Month ago
Red panda games - Sofware Developer for mobile games

Red panda games

Bengaluru, Karnataka, India (Remote)
10 Months ago
GoMotive - Software Engineer, iOS

GoMotive

Canada (Remote)
2 Months ago
Fi - Android - Software Engineer

Fi

Bengaluru, Karnataka, India (On-Site)
3 Years ago
Tesla - Mobile Service Dispatcher

Tesla

Huddinge, Stockholm County, Sweden (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Patreon - Scaled Creator Programs Lead

Patreon

(Remote)
2 Months ago
GoTo Group - Senior Data Scientist - Risk

GoTo Group

Jakarta, Indonesia (On-Site)
1 Month ago
Palo Alto Networks - Manager, GTM Strategy

Palo Alto Networks

Santa Clara, California, United States (On-Site)
2 Weeks ago
Qualcomm - Senior Engineer - AMS DV

Qualcomm

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Qualcomm - Security IP DV Sr Lead Engineer

Qualcomm

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Banyan Software - Technical Lead (C# | .Net)

Banyan Software

Chennai, Tamil Nadu, India (On-Site)
2 Months ago
Diligent Corporation - Senior Field Marketing Manager

Diligent Corporation

New York, New York, United States (On-Site)
2 Months ago
Adobe - Director, Operational Intelligence

Adobe

San Jose, California, United States (On-Site)
1 Month ago
bytedance - Procurement Manager - Travel Resources

bytedance

San Jose, California, United States (On-Site)
2 Months ago
Epic Games - Principal Data Analyst, Ecosystem Economy & UGC

Epic Games

(On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Mexico City, Mexico

Luxoft - Payroll Specialist, LATAM

Luxoft

Mexico City, Mexico City, Mexico (Remote)
7 Months ago
Sailpoint - Customer Success Engineer

Sailpoint

Mexico City, Mexico (Remote)
1 Month ago
Gigamon - Customer Success Manager

Gigamon

Mexico City, Mexico (Hybrid)
1 Week ago
hogarth - CGI Lead / 3DS Max or Maya - V Ray

hogarth

Mexico City, Mexico (Hybrid)
3 Weeks ago
Thales - Engineer Client Services

Thales

Mexico City, Mexico (Hybrid)
1 Month ago
HP - Industrial Engineering - Internship

HP

Tijuana, Baja California, Mexico (On-Site)
4 Weeks ago
PwC - Associate 2 External Audit

PwC

Monterrey, Nuevo Leon, Mexico (On-Site)
9 Months ago
Netflix - Success Manager, Pitch to Post, UCAN & LATAM

Netflix

Mexico City, Mexico City, Mexico (On-Site)
2 Months ago
Nagarro - Senior Staff Engineer, PHP Magento

Nagarro

Mexico (Remote)
8 Months ago
Scale AI - Operations Specialist (New Grads)

Scale AI

Mexico City, Mexico City, Mexico (Remote)
8 Months ago

Get notifed when new similar jobs are uploaded

Mobile Development Jobs

Tesla - Mobile Service Technician / Mobile Automotive Mechanic

Tesla

Wolverhampton, England, United Kingdom (Hybrid)
4 Months ago
New Globe - Android Engineer

New Globe

Lagos, Lagos, Nigeria (Hybrid)
1 Month ago
bytedance - iOS Software Engineer, Flow

bytedance

Singapore (On-Site)
8 Months ago
Ciklum - Expert IOS Developer

Ciklum

Chennai, Tamil Nadu, India (Hybrid)
9 Months ago
whoop - Android Engineer II

whoop

Boston, Massachusetts, United States (On-Site)
1 Month ago
Arkose Labs - Staff iOS Engineer

Arkose Labs

Pune, Maharashtra, India (Hybrid)
2 Months ago
Tesla - Senior Frontend / React Native Software Engineer

Tesla

North Holland, Netherlands (On-Site)
4 Months ago
Playstation - Software Engineering Manager, Mobile

Playstation

San Mateo, California, United States (On-Site)
1 Month ago
UXBERT Labs - Senior Mobile Developer

UXBERT Labs

Riyadh, Riyadh Province, Saudi Arabia (Hybrid)
6 Months ago
Match Group - Android Engineer

Match Group

New York, New York, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded