Senior Front-End Architect

HTC Global Services, Inc.
Dearborn, United States of America
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Dearborn, United States of America

Tech stack

Clean Code Principles
Java
JavaScript
Web Accessibility
Adobe Experience Manager
API
Agile Methodologies
Component-Based Software Engineering
HTML5
Authentication Protocols
Automation of Tests
CSS
Cloud Engineering
Code Review
DevOps
Node.js
OAuth
Object-Oriented Software Development
Pair Programming
Scrum
Openid Connect
JSON Web Token
Semantic HTML
Web Content Accessibility Guidelines
Test Driven Development
Apache Yarn
React
Delivery Pipeline
Cypress
WebPack
Material Design
Information Technology
Npm(Software)
GraphQL
Front End Software Development
React
React Testing Library
REST
Es2015
Microservices

Job description

  • 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.

Requirements

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., + 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.

Benefits & conditions

  • 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.

Apply for this position