1. You would be responsible for extending MVP smart contracts and testing them. <br>
2. You would be implementing the system architecture.
3. You would be responsible to fork from existing contracts (eg Aave lending pool), and support the design process. <br>
4. You will be implementing periphery/factory contracts and dealing with unit testing, and stubs.