Front-end Developer

꿈많은청년들 프론트엔드팀은 웹 화면을 구현하는 팀이에요. 주로 챗봇 솔루션 같은 자체 서비스를 퍼블리싱부터 프론트 개발까지 진행하며, 그 외 웹페이지가 필요한 프로젝트나 외부 챗봇 개발(web)도 맡고 있어요.


WORK

어떻게 일하나요?

하루/주간 루틴

하루 루틴은 개인마다 조금씩 차이가 날 수 있지만, 대체로 출근하면 가장 먼저 메일을 확인하거나 수정 및 변경 요청사항 엑셀을 확인해요. 프론트엔드 뉴스를 체크하기도 하고요. 지금은 모든 팀원이 솔루션 제작에 집중하고 있습니다.

또, 매주 월요일 팀 회의에서 한 주 동안 할 일을 정리하고 팀원 간 공유를 하고, 수요일에는 코드 리뷰, 격주 금요일에는 개발팀 스터디를 진행합니다.

프로젝트 진행 프로세스

기획과 디자인이 끝나고 개발 단계에서 프론트엔드 업무가 시작돼요. 본격적으로 개발에 들어가기 전에는 기획서와 디자인을 확인하고 전체적인 구조를 파악하고 프로젝트에 맞는 프레임워크나 라이브러리가 무엇일지 고민해요. 그 후에 지원하는 웹브라우저에 맞춰 퍼블리싱하고, 상태관리나 라이브러리 등 사용 여부를 판단한 후에 기능을 개발해요.

협업

기획에 따라 디자인 시안이 완성되면 화면에 구현되도록 퍼블리싱하고, 서버에서 받아온 데이터를 가공해 기능을 추가하는 업무를 하기 때문에 기획팀, 디자인팀, 백엔드 개발팀과 협업이 많은 편이에요.

QUALIFICATION

무엇이 필요한가요?

직무자격

관련 학과를 전공했다면 깊게 들어갈 때 도움이 될 것 같아요. 하지만 전공이 필수는 아니에요. 개발자로서 성장하기 위해서는 전공보다는 개인의 노력이 더 중요합니다. 다른 스펙보다도 프로젝트 경험이 있으면 업무에 도움이 될 거라 생각해요.

직무역량

의사소통능력

기획팀, 디자인팀, 백엔드 개발팀 등 여러 부서와 소통할 일이 많아 정확하게 의사소통할 수 있는 능력이 중요해요. 프론트엔드팀 내부적으로도 개발 관련 정보 공유에 배타적이지 않은 태도가 중요하다고 생각하고요.

끈기

개발은 인고의 시간이 필요하죠. 사용자 환경을 고려하여 개발하다 보면 수많은 난관이 부딪히는데요, 지치지 않고 끝까지 해낼 수 있는 끈기가 있으면 좋을 것 같아요.

호기심

끊임없이 자기계발이 필요한 직무예요. 새로운 기술, 좋은 기술을 두려워하지 않고 배우고 체득하는 자세가 필요해요. JavaScript는 다른 언어 비해 빠르게 발전하고 있고, 프론트엔드 개발에 사용되는 다양한 라이브러리도 빠르게 발전하고 추가되고 있어요. 개발 스펙에 맞춰 유연하게 개발해보려는 시도가 중요한 것 같아요.