Staff iOS Engineer

2 months ago


Chicago, United States Grubhub Full time

As an iOS Staff Engineer in the Diner Experience organization, you will be designing the architecture of eCommerce applications used by millions of users every day. You’ll spend time coaching and leading the engineers that contribute to the application, helping to bring out the best in our engineering organization. Grubhub wants teams to have the autonomy to come up with creative solutions to problems and you’ll be responsible for helping shepherd that culture.


Our Staff Engineers wear a lot of hats - including hands-on coding, mentoring developers, influencing our product vision, and designing our system architecture. We have high standards for code quality, all forms of testing, and intelligent architecture.



The Impact You Will Make

  • Architect, implement and test technology solutions at Grubhub
  • Provide technical mentorship, guidance and quality-focused code review to your team members
  • Coach your team on how to translate product needs into wise choices
  • Build and maintain large-scale, high-availability iOS applications with an active and growing user base
  • Collaborate with Frontend Platform engineers to contribute patterns and libraries that can set the standard across GrubHub engineering
  • Construct reusable components and front-end libraries for future use across our product suite
  • Translate designs and wireframes into high quality code
  • Optimize components for maximum performance across a vast array of iOS devices
  • Ensure quality by designing SLOs, and balancing the tradeoffs between our UI, integration and unit test suites
  • Identify, triage and solve complex issues and problems in timely and efficient manner
  • You will work with your team to monitor and ensure the health of the platform, which includes a 24/7 hour on-call rotation, to ensure a great customer experience.



What you Bring to the Table

  • Extensive professional iOS development experience, including command of common iOS frameworks such as UIKit and SwiftUI
  • Expertise with Swift and familiarity with Objective-C
  • Experience with all forms of iOS architectural patterns, testing, and tooling; including their tradeoffs
  • Deep understanding of software development best practices and design patterns, specifically MVC, SRP, Dependency-Inversion, testing pyramids, and CI/CD.
  • Strong proficiency with RESTful, gRPC, or GraphQL APIs.
  • Experience managing large technical projects, including documenting and evangelizing best practices of maintaining a significant codebase
  • Experience designing metrics/dashboards/SLOs to measure the health of iOS applications in production
  • Familiarity with Agile software development methodologies
  • Self-directed and responsible for deliverables of yourself and fellow team members
  • Team player with excellent written and spoken communication skills
  • Bachelor's degree in Computer Science or ample real-world experience



And Of Course Perks:

  • Flexible PTO. Grubhub employees enjoy a generous amount of time to recharge.
  • Health and Wellness. Excellent medical, dental and vision benefits, 401k matching, employee network groups and paid parental leave are just a few of our programs to support your overall well-being.
  • Compensation. You'll receive a highly-competitive compensation package with eligibility for generous incentives, bonuses, commission, and RSUs.
  • Free Meals. Our employees get a weekly Grubhub credit to enjoy and support local restaurants.
  • Social Impact. We believe in giving back through programs like the Grubhub Community Relief Fund, and provide our employees opportunities to support causes that are important to them.


  • iOS Staff Engineer

    1 month ago


    Chicago, Illinois, United States Grubhub Full time

    Job Title: iOS Staff EngineerGrubhub is seeking an experienced iOS Staff Engineer to join our team. As a key member of our engineering organization, you will be responsible for designing the architecture of our eCommerce applications, coaching and leading engineers, and helping to foster a culture of innovation and creativity.Key Responsibilities:Architect...

  • Staff Engineer, iOS

    3 weeks ago


    Chicago, Illinois, United States PayPal Full time

    Transforming Global CommerceAt PayPal, we're revolutionizing the way people move money, shop, and sell. Our Engineering team is the driving force behind this transformation, building innovative solutions that delight customers and drive business growth.Meet Your TeamOur dynamic engineering team is passionate about creating scalable, high-performance...


  • Chicago, Illinois, United States PayPal Full time

    Transforming Global CommerceAt PayPal, we're revolutionizing the way people and businesses move money, shop, and sell. As an iOS Software Engineer, you'll play a critical role in building innovative solutions that drive business growth and delight customers.Your ImpactYou'll design, develop, and optimize core systems powering millions of transactions daily,...

  • iOS Architect

    4 weeks ago


    Chicago, Illinois, United States Grubhub Full time

    About the RoleWe are seeking an experienced iOS Staff Engineer to join our Diner Experience organization at Grubhub. As a key member of our engineering team, you will be responsible for designing the architecture of our eCommerce applications, which serve millions of users daily.You will spend time coaching and leading engineers, helping to bring out the...


  • Chicago, Illinois, United States HCRM Consulting Corp. Full time

    Job Title: Senior iOS DeveloperCompany Overview: HCRM Consulting Corp. is a leading provider of digital experiences across various channels. We are seeking an experienced iOS engineer to join our team.Job Description: As a Senior iOS Developer, you will be responsible for implementing advanced design specifications and complex behavioral interactions. You...


  • Chicago, Illinois, United States HCRM Consulting Corp. Full time

    We are seeking a highly skilled iOS engineer with a passion for innovation to join our team at HCRM Consulting Corp. Our ideal candidate will have experience tackling unique challenges, enjoying new features, and being comfortable diving into legacy codebases.You will implement advanced design specifications, complex behavioral interactions, and inform and...

  • iOS Software Engineer

    3 weeks ago


    Chicago, Illinois, United States Foursquare Full time

    About FoursquareFoursquare is a leading independent location technology and data cloud platform dedicated to building meaningful bridges between digital spaces and physical places. Our proprietary technology unlocks the most accurate, trustworthy location data in the world, empowering businesses to answer key questions, uncover hidden insights, improve...

  • Senior iOS Developer

    3 months ago


    Chicago, United States HCRM Consulting Corp. Full time

    Job Description Our client is looking for apassionate iOS engineer with experience tackling a variety of unique challenges who enjoys harnessing new features while also being comfortable diving in to a legacy codebase. You will implement advanced design specifications and complex behavioral interactions and inform and collaborate with the UX and UI teams....

  • Senior iOS Developer

    4 weeks ago


    Chicago, Illinois, United States reqspace Full time

    RequirementsWe are seeking a highly skilled Lead iOS Developer to join our team at reqspace.Education: Bachelor's degree in computer science engineering or a related field.Experience: At least 5 years of software development experience, including iOS or Android development.Technical Skills: Hands-on experience with iOS SDK, Swift, and iCloud, as well as...


  • Chicago, Illinois, United States Fetch Rewards Full time

    About Fetch RewardsWe're a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.Join a fast-growing, founder-led technology company that's still only in its early innings. Ranked one of America's Best Startup Employers by Forbes two years in a row, Fetch Rewards is building a...

  • Lead iOS Developer

    1 month ago


    Chicago, United States reqspace Full time

    Required: Bachelor’s degree in computer science engineering or similar.5 years of software development experience including iOS OR Android experienceHands on experience developing and architecting solutions with one or more of the following: iOS SDK Swift or iCloudDemonstrated experience working cooperatively and collaboratively with other...

  • Lead iOS Developer

    2 months ago


    Chicago, United States reqspace Full time

    Required: Bachelor’s degree in computer science engineering or similar.5 years of software development experience including iOS OR Android experienceHands on experience developing and architecting solutions with one or more of the following: iOS SDK Swift or iCloudDemonstrated experience working cooperatively and collaboratively with other...


  • Chicago, Illinois, United States PayPal Full time

    Transforming Global CommerceAt PayPal, we're revolutionizing the way people move money, shop, and sell. As a Staff Engineer, Android, you'll play a critical role in shaping the future of our mobile applications, driving innovation, and delivering world-class experiences for our customers.Your ImpactDesign, develop, and optimize core systems powering millions...

  • iOS Software Engineer

    4 weeks ago


    Chicago, Illinois, United States Fetch Rewards Full time

    About Fetch RewardsFetch Rewards is a revolutionary shopping platform where brands and consumers come together for a loyalty-driving, points-exploding, money-saving party.We're a fast-growing, founder-led technology company that's still only in its early innings. Ranked one of America's Best Startup Employers by Forbes two years in a row, Fetch is building a...


  • Chicago, United States NinjaTrader Full time

    Job DescriptionJob DescriptionJOIN US ON OUR MISSION TO BECOME THE #1 RETAIL TRADING PLATFORM IN THE WORLDWelcome to the dynamic world of NinjaTrader! As an industry-leading trading platform and futures broker, we're on a mission to empower traders to take control of their financial destiny. How do we do it? We provide cutting-edge products and services...


  • Chicago, United States Photon Full time

    The Expertise You Should have: 9+ years of professional experience developing iOS apps using Swift, SwiftUI, Async/Await network concurrency, Combine, and XCode in an agile environment. Experience working with different architecture including MVVM, Clean, and VIPER etc. Demonstrable experience mentoring and coaching other iOS developers in a collective and...


  • chicago, United States Photon Full time

    The Expertise You Should have: 9+ years of professional experience developing iOS apps using Swift, SwiftUI, Async/Await network concurrency, Combine, and XCode in an agile environment. Experience working with different architecture including MVVM, Clean, and VIPER etc. Demonstrable experience mentoring and coaching other iOS developers in a collective and...


  • Chicago, United States Grubhub Full time

    Grubhub is seeking a seasoned Staff-level Software Engineer to design, develop, and maintain security infrastructure and tools to protect the company's platform and data. Grubhub is in growth-mode and we need standardized processes and tools that can be scaled across the organization, to ensure that security measures keep up with the pace of the business....


  • chicago, United States Grubhub Full time

    Grubhub is seeking a seasoned Staff-level Software Engineer to design, develop, and maintain security infrastructure and tools to protect the company's platform and data. Grubhub is in growth-mode and we need standardized processes and tools that can be scaled across the organization, to ensure that security measures keep up with the pace of the business....


  • Chicago, Illinois, United States Grubhub Full time

    Grubhub is seeking a seasoned Staff-level Software Engineer to design, develop, and maintain security infrastructure and tools to protect the company's platform and data. With Grubhub in growth-mode, we need standardized processes and tools that can be scaled across the organization, to ensure that security measures keep up with the pace of the business. You...