They need to:
Implement pixel perfect UI.
Implement static pages.
Make the website responsive for use across various browsers and devices.
Implement front-end functionalities.
Work with the backend developer to integrate the above.
Design and implement email templates.