The roles and responsibilities of a GCP Developer generally depend on the type of project he/she works on, but mainly they are responsible for the following tasks on a day-to-day basis:
They are responsible for designing the solution architecture on GCP.
GCP Developers are responsible to represent their products in client meetings.
They need to work on the GCP architecture according to the needs and requirements of their company.
They also have to work with GCS (Google Cloud SQL) for handling the user data or client data.
If you aspire to become a GCP Developer, then you must take up this GCP Training Course. You can also watch the following GCP video tutorial to learn more about it: