Dine Brands Global, Inc. is looking to solve the business and technical problem of developing and executing guest-facing digital channels, specifically for their IHOP and Applebees applications on Android and iOS devices. This involves creating engaging and compelling digital solutions, designing and implementing robust new capabilities, and supporting current functionalities for mobile platforms.
Requirements
- 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
Responsibilities
- 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.
- play a key role in developing foundational services and components, supporting development of digital features and functionality
- designing and implementing robust new capabilities and supporting current functionalities for Android and iOS devices.
- 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.
Other
- 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