Description
**Employment Type: CLT, 100% Remote**
**Responsibilities:**
* Understand the current menu functionality in the legacy Angular application (routes, permissions, business rules).
* Design and implement a new React-based menu architecture using microfrontends, ensuring coexistence with the existing system.
* Create reusable navigation, layout, and access control components, prepared for expansion by other teams.
The professional will work on strategic initiatives related to the evolution of the digital experience (Post-Sales — exchanges, returns, reversals, etc.), reduction of technical debt, increased platform scalability, and support for eComm C&A/Ace roadmap deliveries. The hiring aims to ensure execution capacity against the current volume of demands and accelerate the solution’s evolution without compromising other deliveries.
**Requirements:**
* Experience with React (hooks, componentization, state management).
* Experience with microfrontends (e.g., Module Federation or similar).
* Experience migrating legacy applications, preferably from Angular/AngularJS to React.
* Knowledge of JavaScript, TypeScript, HTML, CSS, and build tools (Webpack, Vite, etc.).
* Experience with front-end testing (Jest, React Testing Library, Cypress or similar).
* Knowledge of CI/CD pipelines, preferably using Azure DevOps.
**Desirable:**
* Understanding of the current menu functionality in the legacy Angular application (routes, permissions, business rules).
* Ability to design and implement a new React-based menu architecture using microfrontends, ensuring coexistence with the existing system.
* Ability to create reusable navigation, layout, and access control components, prepared for expansion by other teams.