Solution Architect - UI Architect

Overview

Hybrid
Depends on Experience
Contract - W2

Skills

UI Architect
UI architecture
JavaScript
OAuth2
WebAuthn
Node.js
CI/CD

Job Details

Position: Solution Architect II

Location: New York, NY - Hybrid

Duration: 6+ months with possible extension

Description:

We are seeking a Hands-on UI Architect with deep expertise in modern open-source UI frameworks, secure web integrations, and scalable architecture design. This role is ideal for a strategic technologist who thrives in a fast-paced environment, can lead product discussions, and deliver robust, secure, and high-performance front-end solutions.

Key Responsibilities:

  • Architect and implement scalable, maintainable UI solutions using React, Vue, Angular, or Svelte.
  • Lead proof-of-concept (POC) initiatives and develop feasible, production-ready solutions aligned with business goals.
  • Design and implement interoperable authentication flows across native mobile browsers and apps using ASWebAuthenticationSession, SafariViewController, and WebAuthn, ensuring seamless cross-platform user experiences.
  • Ensure robust security in authentication mechanisms using Passkeys, OAuth2, OpenID Connect, and WebAuthn, with a focus on phishing resistance, credential protection, and secure token exchange.
  • Integrate 3rd-party iframes securely and manage native web integrations with a strong understanding of browser APIs.
  • Implement and enforce web security best practices, including CORS, CSRF, CHIPS, SameSite cookies, and Content Security Policy (CSP).
  • Drive adoption of MicroFrontend architecture, Server-Side Rendering (SSR), CDN strategies, and web packaging.
  • Utilize Node.js for server-side rendering, tooling, and backend-for-frontend (BFF) patterns.
  • Apply modern UI design patterns such as Atomic Design, Container/Presentational, and Hooks-based architecture.
  • Lead implementation of latest UI testing frameworks including Playwright, Cypress, Jest, and Testing Library.
  • Guide API-based and SDK-based integration models for seamless front-end/backend communication.
  • Collaborate with stakeholders to align technical solutions with business strategy.
  • Mentor front-end engineers, establish coding standards, design principles, and best practices.

Required Skills & Experience:

  • 8+ years of front-end development experience, with 3+ years in a UI architecture or leadership role.
  • Proficiency in JavaScript/TypeScript, HTML5, CSS3, and responsive design.
  • Deep expertise in modern UI frameworks (React, Vue, Angular, Svelte).
  • Strong understanding of web authentication, iframe security, and browser APIs.
  • Experience with CORS, CSRF, OAuth2, WebAuthn, and CHIPS.
  • Hands-on experience with Node.js for SSR, tooling, and integration.
  • Familiarity with MicroFrontend, CDN, web packaging, and CI/CD pipelines.
  • Strong grasp of UI testing frameworks and design patterns.
  • Excellent communication, leadership, and mentoring skills.
  • Strong business acumen and ability to translate product vision into technical execution.

Preferred Qualifications:

  • Experience with hybrid mobile apps or cross-platform frameworks.
  • Contributions to open-source projects or technical publications.
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.

About Pyramid Technology Solutions, Inc.