Capgemini Interview Question

You need to build a dynamic form where fields, validations, and sections are generated from a backend JSON configuration. How would you design this solution in Angular?