Software Engineer, Mobile
Dine Brands Global - Glendale, CA
Apply NowJob Description
OverviewBased in Pasadena, 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 at Engineer - Digital TechnologyThe 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. The 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 LifeWork 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.Experience & QualificationsMinimum 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 MVVMFamiliar with package manager, such as SPM or CocoaPodsExperience in writing effective unit tests and integration testsExperience in using Git version control toolsKnowledgeable of mobile app security protocolsExperienced at programmatic development without storyboardExperienced in following consistent and native iOS design languageHigh design sensitivity and ability to turn flat UI designs into pixel-perfect functioning appDetail-oriented and ability to name variables and function using conventional and best practiceAbility to work independently and resolve problems with critical thinkingAbility to write code from scratch without any use of AI toolsAll Qualified Candidates Must Possess The Following Core QualificationsStrong 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 environmentAbility to deliver projects on time without compromise to code qualityAbility to solve problems and work independentlyAbility to think critically when challenges arisePassionate about building iOS apps and other platforms and services in the Apple ecosystem.Team orientated and open-mindedTechnical SkillsGood understanding of UI/UX standards for mobile appsExperienced in using Swift programming language and SwiftUIRESTful APIsAgile methodologyGit version controlAutomation and CI/CD pipelinesCopilot and AI-powered IDE experienceClean architectureEqual Employment Opportunity StatementDine 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. #J-18808-Ljbffr
Created: 2025-10-08