HTC Global Services

HTC Global Services

Senior Front-End Architect

Dearborn, Michigan, USA · Senior · full-time

Sponsorship not specifiedDetected 22 days ago
JavaScriptJavaReactHTMLCSSReduxwebpackViteNode.jsCode ReviewGCPCloud PlatformsCI/CDDevOpsGraphQLRESTOAuthAgileJestCommunicationCollaborationProblem SolvingMentoring

About the role

  • Ensure seamless integration of Micro-Frontend applications across teams.
  • Participate in Agile ceremonies including sprint planning, retrospectives, and backlog refinement.
  • Apply Test-Driven Development (TDD), clean code principles, and pair programming practices.

Responsibilities

  • Architect, design, and develop high-quality, performant, and accessible user interfaces using ReactJS.
  • Design and maintain Micro-Frontend architectures using Module Federation and Single-SPA.
  • Define and maintain technical architecture for Adobe Experience Manager (AEM) applications utilizing SPA and Content as a Service (CaaS) patterns.
  • Develop and maintain AEM components, content models, workflows, and deployment pipelines.
  • Build reusable component libraries and frameworks to improve development efficiency and consistency.
  • Develop scalable Node.js services and APIs.
  • Collaborate with back-end engineers, UX/UI designers, product owners, and architects to translate business requirements into technical solutions.
  • Perform code reviews and promote coding standards and engineering best practices.
  • Design solutions that emphasize scalability, security, performance, and reliability.
  • Optimize application performance across browsers and devices.

Requirements

  • Bachelor's Degree.
  • 6 10 years of overall IT experience with at least 4 years of relevant front-end architecture experience.
  • Strong experience with ReactJS and Node.js.
  • Experience with Adobe Experience Manager (AEM).
  • Experience designing Micro-Frontend architectures using Module Federation or Single-SPA.
  • Experience with Google Cloud Platform (Google Cloud Platform) Cloud Run.
  • Strong Java development experience for AEM backend development.
  • Advanced knowledge of HTML5, CSS3, and JavaScript (ES6+).
  • Experience with state management solutions such as Redux, Zustand, or React Query.
  • Experience with front-end build tools including Webpack, Babel, Vite, and NPM/Yarn.

This listing is sourced directly from HTC Global Services's careers page and normalized into a canonical job model.