Work with development teams and product managers to ideate software solutions Design client-side and server-side architecture Build the front-end of