출처: (https://www.inflearn.com/pages/weekly-inflearn-12)
-- 웹 브라우저를 통해 유저가 직접 마주하는 웹 서비스의 앞단(Front-End)을 담당하는 개발자이다. 서버와 클라이언트를 기준으로 보면 웹 페이지 화면을 비롯한 클라이언트 영역을 프론트엔드라고 한다.
-- 프론트엔드 개발자의 반대 개념으로, 웹 서비스의 뒷단(Back-End)을 담당하는 개발자이다. 주로 유저에게 보이지 않는 데이터베이스와 API로 이루어진 서버 영역을 관리하고 개발하는 역할을 한다.
-- 프론트엔드 개발과 백엔드 개발 영역을 통틀어 이르는 말로 모두 다룰 수 있는 개발자이다.
-- 웹 화면을 디자인 시안에 맞춰 구현을 담당하는 직무로 프론트엔드 개발에서 웹 화면과 관련한 시각적인 면을 담당하는 개념을 떼어놓았다. 마크업(Markup)언어인 HTML과 CSS를 다루기 때문에 마크업 개발자(Markup Developer)라고도 하며, 디자인은 웹 표준과 호환성을 고려하여 코딩을 진행하고, 디자이너와 프론트엔드 개발자 사이에서 의견을 조율하기도 한다. 주로 HTML과 CSS를 사용하여 자바스크립트 기반의 제이쿼리(JQuery), 부트스트랩(Bootstrap)같은 라이브러리와 프레임워크(Framework)까지 사용한다.