DescriptionAt Resideo we envision a future where technology makes homes and buildings better for the planet and simplifies daily life. Our goal is to help people live healthier happier and more secure lives. Were committed to making a positive impact by building connected solutions that give people peace of mind. As part of our investment in engineering were expanding our team to create and launch innovative products worldwide. As a leader in connected products youll have the chance to shape and execute our strategy driving the development of mobile and web applications that reach millions of users. Join our dynamic collaborative team and help deliver exceptional user experiences and cuttingedge technology.
Position Overview: We are seeking an experienced Director of Application Software Development to lead and scale our mobile and web application development teams. In this strategic role you will drive the engineering vision ensuring the delivery of highquality scalable and customercentric mobile and web applications. You will lead a talented team collaborating closely with Product Management UX/UI Design Data and Platform teams to ensure a seamless highperforming user experience. Youll work alongside worldclass engineering talent and cuttingedge technologies to ensure Resideos mission of simplifying everyday life through innovative connected products. As a leader you will have the opportunity to lead the platform engineering transformation in a global organization of multiple teams in delivering on business priorities while collaborating with development leaders and the CTO to define and advance best practices.
Key Responsibilities:
- Leadership & Strategy: Define and execute the mobile and web applications vision driving technical excellence innovation and scalability across the organization.
- Team Growth & Development: Recruit mentor and develop engineering leaders and individual contributors fostering a culture of ownership accountability and high performance.
- User Experience: Ensure the development of worldclass mobile and web applications with a focus on reliability performance and security.
- Operational Excellence: Establish and track KPIs to measure engineering efficiency product performance and business impact driving continuous improvement.
- Crossfunctional Collaboration: Partner with Product Management UX/UI Design and Analytics teams to define product features optimize user experiences and deliver customercentric solutions.
- Technical Leadership: Guide the team in architecting scalable solutions using best practices and cuttingedge technologies in mobile (iOS Android Flutter) and web development (Angular and Angular).
- Process Improvement: Champion automation continuous integration (CI/CD) and agile development practices to streamline workflows and enhance team productivity.
Minimum Qualifications:
- 15 years of experience in software engineering with at least 5 years leading mobile and web development teams.
- Extensive experience in building web apps with deep expertise in mobile app development including integration with native modules.
- Proficiency in native mobile development (iOS and Android) and familiarity with Flutter for mobile crossplatform development.
- Strong experience with REST API and GraphQL for data fetching and API design.
- Knowledge of frontend and backend frameworks with expertise in software architecture scalability and maintainability.
- Familiarity with DevOps practices and CI/CD pipelines for efficient automated software delivery.
Preferred Qualifications:
- Bachelors or Masters degree in Computer Science Engineering or a related field.
- Proven experience managing teams of 60 engineers and scaling highperforming development teams.
- A customerfocused mindset with experience delivering successful largescale mobile and web applications in a fastpaced agile environment.
- Strong interpersonal skills with the ability to collaborate effectively with crossfunctional teams.
- Experience in SaaS software development IoT and cloudbased platforms.
- Expertise in testing monitoring and maintaining high product quality in distributed systems.
Required Experience:
Director