Please define these terms

Please define these terms


in your own words, please define these terms:

web designer: _____
front-end developer: _____

Just wondering if there are strict differences between the 2 terms… Because I frequently see overlap on job postings (such as or linkedin), I’m just looking for more clarity of the two roles.