Mar 2022 - Present
1. Modernize the outdated codebase with the latest React technology.
2. Create a comprehensive and scalable component system for reusability across the entire system.
3. Implement an advanced permission rendering framework for the entire platform, utilizing techniques such as Provider, Compound Component, Redux state management, and custom hooks.
4. Configure Chromatic CI/CD and Storybook to facilitate seamless syncing between design and engineering for the component system.
5. Introduce and implement Cypress testing.
Conduct candidate interviews.
6. Provide guidance and support to new team members to familiarize them with the codebase and offer suggestions to overcome blockers.
7. Collaborate with other departments during feature implementation.
8. Design a scalable solution structure for platform-wide feature handling with backend integration, including a permission framework to manage view rendering, form validation, and platform-wide error handling.