Director of Application Software Development – Mobile & Web
Company | Resideo |
---|---|
Location | Golden Valley, MN, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s, Master’s |
Experience Level | Senior, Expert or higher |
Requirements
- 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 cross-platform 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.
Responsibilities
- Define and execute the mobile and web applications vision, driving technical excellence, innovation, and scalability across the organization.
- Recruit, mentor, and develop engineering leaders and individual contributors, fostering a culture of ownership, accountability, and high performance.
- Ensure the development of world-class mobile and web applications with a focus on reliability, performance, and security.
- Establish and track KPIs to measure engineering efficiency, product performance, and business impact, driving continuous improvement.
- Partner with Product Management, UX/UI Design, and Analytics teams to define product features, optimize user experiences, and deliver customer-centric solutions.
- Guide the team in architecting scalable solutions using best practices and cutting-edge technologies in mobile (iOS, Android, Flutter) and web development (Angular, and Angular).
- Champion automation, continuous integration (CI/CD), and agile development practices to streamline workflows and enhance team productivity.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Proven experience managing teams of 60+ engineers and scaling high-performing development teams.
- A customer-focused mindset with experience delivering successful, large-scale mobile and web applications in a fast-paced, agile environment.
- Strong interpersonal skills with the ability to collaborate effectively with cross-functional teams.
- Experience in SaaS software development, IoT and cloud-based platforms.
- Expertise in testing, monitoring, and maintaining high product quality in distributed systems.