Key responsibilities : 1. Work with development teams and product managers to create software solutions 2. Design client-side and server-side architecture 3. Build the front-end of applications 4. Develop and manage…