Staff Portal
Single Page Application
Technologies
TypescriptReactReact RouterGraphQLJestReact Testing LibraryCypress
Features
Manage TalentsManage ClientsManage Engagementsetc...
Description
Internal portal with which the operational team of a big talent network company can manage talents, clients, and their interactions.
Duration
10 months
Role, responsibilities, and challenges
As a senior front-end engineer, I was responsible for translating funcionality from the Legacy Portal into the "new" Staff Portal.
During this "refactoring" process, I had to ensure the functionality from the legacy system stayed intact, and that all the code produced was fully covered by both unit and integration tests.
Among many other exciting challenges, by far the main challenge of this project was its micro-frontends architecture. This meant that changes to shared functionality such as networking, routing and the design system had to be done with care and well coordenated across teams.
Code review was also a very important part of the job, and reviewing code produced by multiple teams to ensure code quality, cohesion, and consistency was not an easy task.