| Attribute | Details |
|---|---|
| Job Title | Teamcenter UI/UX Developer (Active Workspace) |
| Location | Sunnyvale, CA / Austin, TX |
| Work Arrangement | Hybrid |
| Duration | 12+ Months |
| Primary Skill | Teamcenter Product (PLM) |
| Skill Category | Core Java / EIS |
We are seeking an experienced Teamcenter UI/UX Developer with strong expertise in Teamcenter Active Workspace (AWC) customization and development. The ideal candidate will have hands-on experience building and deploying Active Workspace applications, developing Declarative UI components, customizing XRT configurations, integrating Teamcenter services, and optimizing client-side performance.
The role will work closely with architects, functional teams, UX stakeholders, and other vendors in an onsite-offshore delivery model.
Design, develop, test, and deploy Teamcenter Active Workspace UI customizations.
Develop Declarative UI components using:
View/ViewModel JSON
Actions
Data providers
Conditions
Commands
Localization/i18n bundles
Develop and maintain custom Active Workspace modules and UI components.
Create and maintain XRT stylesheets for:
Summary renderings
Create renderings
Table renderings
Configure and customize:
ObjectSets
tableProperty
Subrenderings
visibleWhen
Configure ColumnConfig and table behavior.
Work with Teamcenter preferences and mappings that control UI properties and behavior, including:
*_DefaultChildProperties
XRT preference mappings
Integrate Active Workspace ViewModels with REST services and Teamcenter SOA services.
Invoke Teamcenter client services from Active Workspace ViewModels.
Support integration between UI components and Teamcenter backend services.
Build and deploy Teamcenter Active Workspace applications.
Work with:
SWF
Node.js
Gulp
Understand AWC:
Module structure
Staging layout
Repository layout
Deployment packaging
Apply UX design principles to Teamcenter applications, including:
Persona-based design
Task analysis
Accessibility
Usability
Responsive layouts
Collaborate with UX stakeholders to improve overall user experience.
Perform client-side performance tuning for Active Workspace applications.
Troubleshoot browser-based issues.
Debug Active Workspace applications using browser developer tools.
Support AWC build, deployment, and production troubleshooting activities.
Collaborate with:
Solution/Technical Architects
Functional Teams
UX Teams
Offshore Development Teams
External Vendors
Participate in an onsite-offshore delivery model.
Strong hands-on experience with Teamcenter Active Workspace (AWC).
AWC build and deployment using:
SWF
Node.js
Gulp
Strong understanding of AWC module, staging, repository, and deployment structures.
View/ViewModel JSON
Actions
Data Providers
Conditions
Commands
Command Handlers
Command Placements
i18n / Localization Bundles
XRT stylesheet customization
Summary, Create, and Table renderings
ObjectSets
tableProperty
Subrendering
visibleWhen
ColumnConfig
Teamcenter preference mappings
*_DefaultChildProperties
JavaScript / TypeScript
HTML
CSS
Angular / AMX concepts
REST services
Teamcenter SOA services
Active Workspace ViewModel service integration
Browser-based debugging
Client-side performance optimization
Active Workspace troubleshooting
Candidates should have practical knowledge of:
UX design principles
Personas
Task analysis
Accessibility
Usability
Responsive UI design
Enterprise application UI customization
Experience with Teamcenter Rich Client (RAC).
Eclipse RCP customization experience.
Experience supporting legacy Teamcenter screens.
Experience working within onsite-offshore development models.
Experience collaborating with enterprise PLM architects and functional teams.