Frontend Software Architect
We’re looking for an experienced Front-End Software Architect to help modernize and scale a large enterprise web platform. In this role, you’ll work hands-on with modern front-end technologies, design and implement a micro-frontend App Shell architecture, and support the migration from legacy systems to modern, React-based solutions.
You’ll have a strong technical voice, influence architectural decisions, and help shape front-end standards used across multiple teams — all while staying close to the code.
Responsibilities:
Design and implement a scalable micro-frontend architecture, including a shared App Shell and reusable component libraries.
Lead the migration of features from legacy applications (e.g. .NET-based systems) to modern React solutions.
Collaborate closely with full-stack and platform engineers to define patterns for module federation, routing, and inter-application communication.
Establish and promote front-end standards, architectural patterns, and best practices across teams.
Define integration approaches for shared authentication, login flows, routing across multiple apps on the same domain, and inter-app communication.
Drive improvements in performance, security, observability, and reliability across distributed front-end systems.
Review code, mentor other engineers, and contribute to a culture of high engineering standards and continuous improvement.
Requirements:
8+ years of experience in front-end development, with a strong technical background and experience influencing architecture.
Expert-level knowledge of JavaScript and TypeScript.
Hands-on experience designing and delivering micro-frontends and modernizing legacy front-end architectures.
Strong understanding of building scalable, high-performance web applications.
Experience aligning technical solutions with business and delivery goals.
Advanced knowledge of modern build tools such as Webpack, Vite, or Rollup.
Solid testing experience, including unit and end-to-end testing (Jest, Testing Library, Vitest, or similar).
Deep understanding of design systems and component-driven development (Storybook, design tokens).
Strong CSS knowledge, including preprocessors (SASS / LESS) and responsive layouts.
Experience working with CI/CD pipelines and tools like GitHub Actions, Jenkins, or Terraform.
Familiarity with backend technologies and microservices architectures is a plus.
Nice to have:
Knowledge of web accessibility standards (WCAG) and internationalization (i18n).
Experience building offline-ready applications and implementing graceful degradation strategies.
Frontend Software Architect
Frontend Software Architect