Dine Brands-posted 3 months ago
Full-time • Mid Level
California, MD
501-1,000 employees
Food Services and Drinking Places

The Mobile Engineer - Digital Technology is responsible for the day-to-day technical design, development and execution of Dine Brands' guest-facing digital channels, including IHOP and Applebees applications on Android and iOS devices. Mobile Engineer will play a key role in developing foundational services and components, supporting development of digital features and functionality and collaborating with internal resources and outside agencies to create engaging and compelling digital solutions. The Mobile Engineer reports directly to the Executive Director of Digital Engineering and Development and is responsible for designing and implementing robust new capabilities and supporting current functionalities for Android and iOS devices. Candidates should have experience with hands-on native app development. This includes detailed software design, developing code with unit tests to implement the design, correcting flaws based on requirements testing, integrating the applications and releasing applications for a mobile platform.

  • Work through the current sprint cycle to deliver standards based mobile application.
  • Apply knowledge of native applications using Swift and SwiftUI.
  • Design and implement robust mobile GUIs.
  • Drive the evolution of the team by introducing and championing new technologies and platforms.
  • Follow the SDLC and Agile methodologies through use of tools such as Jira.
  • Engage and align with enterprise infrastructure, security, and architecture teams.
  • Recommend technical solutions and alternatives.
  • Provide accurate estimates for level of effort and complexity associated with digital projects.
  • Support the work of others on the team through design and code reviews.
  • Minimum 4 years of professional experience developing robust mobile applications.
  • Minimum 4 years of professional experience working with Swift programming language and SwiftUI.
  • Familiar with clean architecture, such as MVVM.
  • Familiar with package manager, such as SPM or CocoaPods.
  • Experience in writing effective unit tests and integration tests.
  • Experience in using Git version control tools.
  • Knowledgeable of mobile app security protocols.
  • Experienced at programmatic development without storyboard.
  • Experienced in following consistent and native iOS design language.
  • High design sensitivity and ability to turn flat UI designs into pixel-perfect functioning app.
  • Detail-oriented and ability to name variables and function using conventional and best practice.
  • Ability to work independently and resolve problems with critical thinking.
  • Ability to write code from scratch without any use of AI tools.
  • Good understanding of UI/UX standards for mobile apps.
  • Experienced in using Swift programming language and SwiftUI.
  • RESTful APIs.
  • Agile methodology.
  • Automation and CI/CD pipelines.
  • Copilot and AI-powered IDE experience.
  • Clean architecture.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service