Taro Logo

Software Engineer II - Frontend

McDonald's is the leading global omni-channel restaurant brand focused on technology innovation to serve 65M+ customers daily across 25,000+ locations.
Frontend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer II - Frontend

McDonald's Global Technology is seeking a Software Engineer II to join their Commercial Product & Platform organization, focusing on developing in-store technology solutions. This role is part of McDonald's ambitious growth strategy, Accelerating the Arches, which emphasizes digital transformation through their 3Ds initiative (Delivery, Digital, and Drive Thru).

As a Frontend Software Engineer II, you'll be responsible for designing and developing restaurant software applications that serve millions of customers daily. You'll work with cutting-edge technologies including React Native, TypeScript, and cloud platforms, while contributing to architecture decisions and mentoring junior engineers.

McDonald's is investing heavily in technology to drive growth and improve customer experience. The role offers an opportunity to work on large-scale systems that impact millions of users daily across 25,000+ locations. You'll be part of a team that's revolutionizing the restaurant industry through innovative technology solutions.

The position comes with comprehensive benefits including health coverage, 401(k), educational assistance, flexible working arrangements, and performance bonuses. You'll work in Chicago, IL, joining a global technology team that's reshaping the future of the world's leading restaurant brand.

This is an exciting opportunity to make a significant impact at a company that's committed to technological innovation and creating feel-good moments for customers worldwide. If you're passionate about frontend development, have strong technical skills, and want to work on solutions that affect millions of users daily, this role offers the perfect blend of challenge and opportunity.

Last updated 2 months ago

Responsibilities For Software Engineer II - Frontend

  • Working in software development team for restaurant software applications
  • Contribute to all aspects of agile development lifecycle
  • Design, implement, test, deploy and maintain innovative software solutions for web applications
  • Implement software engineering techniques to maintain high quality standards
  • Provide mentorship and guidance to junior engineers
  • Providing frequent progress updates to manager and partners

Requirements For Software Engineer II - Frontend

JavaScript
TypeScript
React
Node.js
Java
  • Bachelor's degree in computer science or related field or equivalent experience
  • Minimum of 2 years of non-internship professional software development experience
  • Minimum of 1 year experience contributing to architecture and design
  • Experience with cloud technologies (Kubernetes, Docker, IaaS)
  • Extensive programming experience with HTML/CSS, JavaScript/TypeScript, React Native, NodeJS and REST APIs
  • Experience in developing Backend-For-Frontend services in Java or C#
  • Experience working with NoSQL database, Redis Cache
  • Solid knowledge of Computer Science fundamentals
  • Strong verbal and written communication skills

Benefits For Software Engineer II - Frontend

401k
Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Health and welfare benefits
  • 401(k) plan
  • Adoption assistance program
  • Educational assistance program
  • Flexible ways of working
  • Parental leave
  • Vacation/PTO
  • Sick leave
  • Performance bonus

Interested in this job?