UI Architect defining embedded UI architecture for Caterpillar’s mining and construction platforms. Guiding Angular applications, integrations, testing, and engineering standards.
Responsibilities
Serve as the technical authority for user interface architecture across Caterpillar’s onboard mining and construction platforms
Collaborate with customers, Product Owners, System Architects, and UI/UX teams to translate operational needs into embedded user experiences
Define and evolve the UI architecture strategy for scalable embedded environments
Establish reusable design patterns, shared component frameworks, and UI best practices
Integrate UI systems with onboard/embedded platforms, APIs, infrastructure, and backend services
Lead the design, development, testing, and release of embedded web applications
Define automated testing strategies, performance benchmarks, and engineering best practices
Provide architectural governance, mentor engineers, conduct design reviews, and guide technical decisions
Develop and maintain architecture documentation, specifications, estimates, and validation artifacts
Support delivery in a scaled Agile environment
Perform other duties as assigned by Caterpillar management
Requirements
Bachelor’s degree in engineering (software, electrical, computer) or a related discipline, or an equivalent combination of education and work experience in lieu of degree
Knowledge of effective presentation tools and techniques; ability to explain complex technical concepts clearly
Effective communication skills and techniques
Knowledge of technology and application methods; ability to solve significant technical challenges
Embedded web UI development using HTML5, CSS, TypeScript/JavaScript, and Angular
Strong UI architecture skills, including navigation models, state management, shared component governance, and versioning strategies
Experience with Web Components and micro-frontend styled UI composition
Experience with 3D and map-based visualization using WebGL, OpenLayers, and/or three.js
Performance optimization for embedded environments
Automated UI testing, including unit, component, integration, and end-to-end testing
Understanding of API integration, error handling, logging/telemetry, and secure UI design principles
Strategic thinking and organizational acumen
Ability to influence technical decisions through expertise
Knowledge of software product design and architecture
Demonstrated extensive professional experience as a web application developer and/or UI Architect, or equivalent, delivering production software
Demonstrated experience developing embedded web applications using HTML5 and Angular
Knowledge of artificial intelligence concepts, technologies, and methodologies
Visa sponsorship is not available
Canada work authorization sponsorship is not offered
Benefits
Required travel: Up to 10% (International)
Compensation and benefits offered may vary depending on multiple individualized factors
Equal Opportunity Employer
Qualified applicants of any age are encouraged to apply
Conseiller en architecture bureautique pour Solution SFT et un projet public à Québec. Conception d’infrastructures bureautiques et accompagnement de projets en mode hybride.
GCP FHIR Architect designing GCP healthcare data architectures and FHIR interoperability pipelines. Building compliant clinical data workflows across healthcare formats and APIs.
Senior IT architecture advisor designing complex technology solutions for Desjardins, a cooperative financial services group. Guiding architecture, standards, stakeholders, and delivery teams across strategic initiatives.
Digital Architect shaping technology solutions and sales opportunities for Long View, a North American IT provider. Leading client discovery, architecture, proposals, and service growth.
GCP Architect modernizing healthcare data platforms on Google Cloud. Designing secure FHIR, analytics, integration, and disaster - recovery architectures.
API Architect designing SafelyYou’s healthcare data APIs, microservices, and streaming infrastructure. Owning external data platforms while advancing AI - enabled engineering and governance.
Learning strategy manager designing scalable development programs for TD’s Canadian Banking Contact Centre. Leading needs analysis, instructional design, content development, and stakeholder delivery.
Senior IT architecture advisor designing enterprise solutions for Desjardins Group. Advising stakeholders across data, applications, security, and infrastructure on complex strategic initiatives.
Principal Experience Architect shaping Khan Academy’s cross - product education platform. Owning information architecture, navigation, and multi - role experiences across its learning products.