Senior Front-End Architect

HTC Global Services Inc

Dearborn, MI

JOB DETAILS
JOB TYPE
Full-time, Employee
SKILLS
Adobe Product Family, Agile Programming Methodologies, Application Programming Interface (API), Architectural Engineering, Architectural Services, Authentication, Backlog Prioritization, Best Practices, CSS (Cascading Style Sheet), Cloud Architecture, Cloud Computing, Code Reviews, Component Frameworks, Continuous Deployment/Delivery, Continuous Integration, Decision Support, DevOps, ECMAScript, Emerging Technology, GCP (Good Clinical Practices), GraphQL, HTML (HyperText Markup Language), HTML5, Java, JavaScript, Mentoring, Microservices, Multiplatform/Cross-Platform, Node.js, OAuth, Object Oriented Programming (OOP), OpenID, Product Design, REST (Representational State Transfer), React.js, Requirements Management, Scalable System Development, Sprint Planning, Sprint Retrospective, Team Player, Technical Leadership, Test Driven Development (TDD), Test Tools, User Experience Design (UXD), User Interface Design, User Interface/Experience (UI/UX), Web Accessibility, Web Content Accessibility Guidelines (WCAG)
LOCATION
Dearborn, MI
POSTED
Today

Job Title

Senior Front-End Architect – ReactJS / AEM / Micro-Frontend

Overview / Summary

We are seeking a Senior Front-End Architect with strong expertise in ReactJS, Adobe Experience Manager (AEM), Micro-Frontend architecture, and modern front-end engineering practices. The role focuses on designing scalable, high-performance, and accessible applications while driving architectural decisions, engineering standards, and technical excellence across teams.

Key Responsibilities

  • Architect, design, and deliver high-quality, performant, and accessible user interfaces using ReactJS and modern front-end technologies.
  • Lead development and maintenance of Micro-Frontend architectures using Module Federation and Single-SPA.
  • Define and maintain technical architecture for AEM-based applications using SPA and CaaS patterns.
  • Develop and maintain Adobe Experience Manager (AEM) solutions, including component development, content modeling, workflows, and deployment pipelines.
  • Build reusable component libraries and frameworks to improve consistency and developer productivity.
  • Develop scalable Node.js services and APIs to support full-stack application requirements.
  • Collaborate with back-end engineers, UX/UI designers, product owners, and architects to translate business requirements into technical solutions.
  • Ensure seamless integration of Micro-Frontends across teams and platforms.
  • Participate in Agile ceremonies including sprint planning, retrospectives, and backlog refinement.
  • Conduct code reviews and maintain engineering standards and coding best practices.
  • Promote Test-Driven Development (TDD), clean code principles, and pair programming practices.
  • Drive architectural decisions related to scalability, security, performance, and reliability.
  • Optimize applications for speed, responsiveness, and scalability across platforms and devices.
  • Implement modern authentication and authorization mechanisms including OAuth 2.0, OpenID Connect, and JWT.
  • Mentor junior and mid-level engineers and contribute to engineering best practices and architectural guidelines.
  • Lead technical discovery and spike activities to support architectural decision-making.

Required Qualifications

  • 6–10 years of IT experience with at least 4 years in relevant specialization.
  • Strong experience in ReactJS and Node.js development.
  • Experience with Adobe Experience Manager (AEM).
  • Expertise in Micro-Frontend architecture using Module Federation or Single-SPA.
  • Strong proficiency in HTML5, CSS3, and JavaScript (ES6+).
  • Experience with state management tools such as Redux, Zustand, or React Query.
  • Experience with Webpack, Babel, Vite, and NPM/Yarn.
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding of RESTful APIs, GraphQL, and microservices integration patterns.
  • Strong knowledge of OAuth 2.0, OpenID Connect, and JWT authentication mechanisms.
  • Experience with Test-Driven Development (TDD) and testing tools such as Jest, React Testing Library, and Cypress.
  • Experience with pair programming and collaborative engineering workflows.
  • Experience with GCP Cloud Run and cloud architecture concepts.
  • Strong understanding of Java and Object-Oriented Programming concepts.
  • Knowledge of semantic HTML and web accessibility standards (WCAG).
  • Bachelor’s Degree required.
  • Master’s Degree preferred.
  • Hybrid work model: 4 days onsite per week (Monday–Thursday).

What Makes HTC A Great Place To Build Your Future

HTC Global Services wants you to join our team. Come build new things with us and advance your career. At HTC Global, you’ll collaborate with experts, work alongside clients, and be part of high-performing teams driving success together. You’ll have long-term opportunities to grow your career and develop skills in the latest emerging technologies.

At HTC Global Services, our employees have access to a comprehensive benefits package. Benefits can include Group Health (Medical, Dental, and Vision), Paid Time Off, Paid Holidays, 401(k) matching, Group Life and Disability insurance, Professional Development opportunities, Wellness programs, and a variety of other perks.

Our success as a company is built on inclusion and diversity. HTC Global Services is committed to providing a workplace free from discrimination and harassment, where every employee is treated with dignity and respect. We celebrate differences and believe that diverse cultures, perspectives, and skills drive innovation and success. HTC is an Equal Opportunity Employer and a proud National Minority Supplier. We seek to empower each individual, fostering an environment where everyone feels valued, included, and respected.

#LI-Hybrid #LI-SK8 

About the Company

H

HTC Global Services Inc

INDUSTRY
Computer/IT Services