Define and evolve the architecture for Resideo’s modular frontend platform supporting multiple applications and user personas
Design scalable frontend systems that enable independent development, deployment, and ownership by multiple teams
Establish architectural patterns for: Modular frontend composition, micro-frontend or federated module architectures, shared UI libraries and design system integration, experience orchestration, routing, and navigation, performance optimization and scalability
Drive architectural consistency across applications including consumer, professional, and web platforms
Define and articulate the frontend platform vision aligned with Resideo’s broader digital and platform strategy
Communicate architectural decisions, tradeoffs, and long-term technical roadmap to engineering leadership and stakeholders
Influence upstream platform decisions and ensure downstream teams can successfully adopt platform capabilities
Identify and proactively address scalability, performance, and maintainability risks
Lead the implementation of core platform components including: Experience shells and orchestration layers, shared component libraries and design systems, frontend infrastructure, tooling, and frameworks
Write high-quality, production-grade code and establish engineering best practices
Conduct code reviews and provide architectural guidance to engineering teams
Contribute to platform tooling, templates, and developer experience improvements
Partner closely with Product Management to align platform capabilities with product strategy
Collaborate with UX and Design teams to translate design systems into scalable frontend implementations
Ensure fidelity between design intent and implementation using modern design workflows (Figma, design tokens, etc.)
Work with backend and platform engineering teams to define scalable API integration patterns
Champion adoption of AI-assisted development practices to accelerate engineering productivity and quality
Establish best practices for leveraging AI tools in development workflows including: Code generation and augmentation, automated testing and validation, architecture modeling and documentation
Help define Resideo’s long-term strategy for AI-enabled software engineering
Define frontend engineering standards, patterns, and best practices
Ensure platform consistency, maintainability, and long-term sustainability
Improve developer experience through automation, documentation, and reusable platform capabilities
Mentor and guide engineers across teams
Requirements
8+ years of professional frontend engineering experience
3+ years of frontend architecture or technical leadership experience, with proven ability to balance hands-on development and architectural leadership responsibilities
Experience building or scaling micro-frontend or federated frontend architectures
Expert-level proficiency in: React, TypeScript, Modern frontend architecture patterns
Demonstrated experience designing and implementing large-scale frontend systems or platforms, along with experience working closely with Product and UX teams to deliver scalable frontend systems
The ability to work in-office three days/week (Tu/Weds/Thurs) in adherence with our required hybrid work environment.
Tech Stack
React
TypeScript
Benefits
Resideo provides comprehensive benefits, including life and health insurance