Create new components and user-facing features based on an existing design language Ensure the technical feasibility of UIUX designs Assure proper validations and checks before data is submitted to the back-end Build Reusable code and libraries for future UX design Build React components utilizing Redux state management practices