Dine Brands Global, Inc. is looking to solve the business and technical problem of developing and executing guest-facing digital channels, specifically the IHOP and Applebees applications on Android and iOS devices, by hiring a Mobile Engineer to design, develop, and maintain these applications.
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
- Strong proactive communication, with great attention to detail.
- Demonstrated ability to work in a fast paced / dynamic team environment and possess time management skills in meeting critical deadlines.
- Excellent oral/written communication skills and interpersonal skills to support interaction with internal customers, team members, and internal management.
- Ability to learn new technologies quickly and a fast environment
- Ability to deliver projects on time without compromise to code quality