UI Architect (react, typescript, javascript)

  • Portland, OR
  • Posted 3 hours ago | Updated 3 hours ago

Overview

On Site
$60 - $65
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)

Skills

react
typescript
javascript

Job Details

Developer Experience Platform (React) Overview We are seeking an experienced UI Architect to lead the frontend architecture and user experience of our Developer Experience Platform, which includes the Developer Portal, Service Catalogs, and Virtual Test Environment Interfaces.

The UI Architect will define the technical direction, design systems, and UI frameworks using React and TypeScript, ensuring scalability, performance, and seamless integration with backend APIs. This role will collaborate with the Solution Architect, GoLang/API teams, and Customer UX stakeholders to deliver an intuitive and high-performing platform for developers.

Key Responsibilities

Architecture & Framework Ownership Define and own the frontend architecture for the Developer Experience Platform using React, TypeScript, and modern UI libraries.

Design reusable UI components, layout systems, and style frameworks for consistent visual language.

Establish standards for state management, routing, performance optimization, and accessibility.

Ensure modular, scalable design that integrates with backend APIs (REST/GraphQL).

Define CI/CD strategy for frontend deployments and contribute to Dev Portal extensibility via plugin frameworks.

Design System & Developer Experience Create a unified design system aligned with the platform s visual and functional requirements.

Partner with UX and Product teams to translate developer personas into usable, efficient UI flows.

Ensure cross-browser, responsive, and accessible UI adhering to WCAG standards. Implement theming, branding, and multi-tenancy support for varied developer organizations.

Collaboration & Leadership Collaborate with backend teams (GoLang, Python) to design API contracts and integration models.

Provide technical leadership to UI engineers across multiple Scrum teams. Review code and guide developers on best practices for React, TypeScript, and CSS architecture.

Participate in architecture reviews, sprint planning, and platform demos.

Performance & Observability Optimize frontend build performance (lazy loading, bundling, caching, code-splitting).

Implement client-side telemetry, logging, and error tracking (Sentry, Datadog, or similar).

Define KPIs for frontend performance (TTI, LCP, FID) and track improvements.

Required Skills & Qualifications

10+ years of software engineering experience, with at least 5+ years in React-based frontend architecture.

Strong expertise in React, TypeScript, JavaScript (ES6+), and modern state management (Redux, Zustand, Recoil, or NgRx-equivalent).

Experience in frontend architecture, component-driven design, and micro frontend strategies. Proficiency in CSS frameworks (Ant Design, Material UI, Semantic UI, TailwindCSS) and SCSS.

Strong understanding of UI performance optimization, accessibility, and responsive web design (RWD).

Hands-on experience with frontend CI/CD pipelines, testing frameworks (Jest, Cypress), and containerized deployments (Docker). Knowledge of API integration (REST/GraphQL) and authentication flows (OAuth2, JWT).

Excellent communication and documentation skills to collaborate with global teams. Preferred Qualifications Experience with plugin-based architectures or developer portals (e.g., Backstage, OpenAPI-based systems). Familiarity with observability tools for frontend metrics (Datadog RUM, Sentry, New Relic).

Exposure to AWS CloudFront, S3 static site hosting, and Cognito/SSO integration.

Prior experience working in platform or enterprise UI architecture roles.

Background in aviation, enterprise SaaS, or developer tools ecosystems is a plus.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.