Based inPasadena, California,Dine Brands Global, Inc.(NYSE: DIN), through its subsidiaries, franchises restaurants under Applebee's Neighborhood Grill + Bar, IHOP and Fuzzy's Taco Shop brands. With over 3,500 restaurants combined in 18 countries and 354 franchisees as of December 31, 2023, Dine Brands is one of the largest full-service restaurant companies in the world. For more information on Dine Brands, visit the Company's website located atwww.dinebrands.com. 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.
A Day In The Life
- 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.
- Growth: Continuous education though company sponsored and self-education on latest tools and technologies. While this engineer will focus on Mobile applications, there will be opportunities to develop solutions on many platforms and technologies, including serverless applications, artificial intelligence and machine learning. Drive the evolution of the team by introducing and championing new technologies and platforms.
- Process Minded: Follow the SDLC and Agile methodologies through use of tools such as Jira. Consistently utilize and adhere to ADA compliance and guidelines. Effectively engage and align with enterprise infrastructure, security, and architecture teams.
- Problem Solving: Ability to process and solve both short term and long-term digital challenges. Recommend technical solutions and alternatives.
- Operational Excellence: Leverage your learnings in developing and delivering technical projects to 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.
- Target Salary
Key Attributes
Do you, love technology? Are you results-focused and able to deliver stellar results in a fast-paced environment? Do you want to be part of a technology organization that has an opportunity to bring digital experiences to iconic brands? If you want to apply all that you have learned to help a digital team deliver technology that will impact over 1 million customers every day, we want YOU!
Experience & Qualifications
- 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
All Qualified Candidates Must Possess The Following Core Qualifications
- Strong proactive communication, with great attention to detail.
- Ability to assist in the timely delivery of high-quality software releases.
- 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
- Ability to solve problems and work independently
- Ability to think critically when challenges arise
- Passionate about building iOS apps and other platforms and services in the Apple ecosystem.
- Team orientated and open-minded
Technical Skills
- Good understanding of UI/UX standards for mobile apps
- Experienced in using Swift programming language and SwiftUI
- RESTful APIs
- Agile methodology
- Git version control
- Automation and CI/CD pipelines
- Copilot and AI-powered IDE experience
- Clean architecture
Equal Employment Opportunity Statement Dine Brands Global strongly supports equal employment opportunity for all applicants regardless of race, color, religion, sex, gender identity, pregnancy, national origin, ancestry, citizenship, age, marital status, veteran status, physical disability, mental disability, medical condition, sexual orientation, genetic information, or any other status protected by federal, state, or local law. All employment is decided on the basis of qualifications, merit, and business need. Qualified applicants with arrest or conviction records will be considered for employment in accordance with the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act and/or other applicable laws and regulations in other jurisdictions. Dine Brands reviews criminal history in connection with a conditional offer of employment. The following is a list of all material job duties which Dine Brands reasonably believes that criminal history may have a direct, adverse, and negative relationship, potentially resulting in the withdrawal of a conditional offer of employment: provide effective solutions for company technology and information management; maintain cybersecurity systems that protect confidential, proprietary, and trade secret information belonging to the company; and prevent unauthorized disclosure of personal, financial, and medical information belonging to employees and third parties. For information on how we collect and use your personal information, please visit our Applicant & Employee Privacy Notice.
|