꿈많은청년들 프론트엔드팀은 웹 화면을 구현하는 팀이에요. 주로 챗봇 솔루션 같은 자체 서비스를 퍼블리싱부터 프론트 개발까지 진행하며, 그 외에도 웹페이지가 필요한 프로젝트나 외부 챗봇 개발(web)도 맡고 있어요.
어떻게 일하나요?
하루 루틴은 개인마다 조금씩 차이가 날 수 있지만, 대체로 출근하면 가장 먼저 메일을 확인하거나 수정 및 변경 요청사항 엑셀을 확인해요. 프론트엔드 뉴스를 체크하기도 하고요. 지금은 모든 팀원이 솔루션 제작에 집중하고 있습니다.
또, 매주 월요일 팀 회의에서 한 주 동안 할 일을 정리하고 팀원 간 공유를 하고, 수요일에는 코드 리뷰, 격주 금요일에는 개발팀 스터디를 진행합니다.
기획과 디자인이 끝나고 개발 단계에서 프론트엔드 업무가 시작돼요. 본격적으로 개발에 들어가기 전에는 기획서와 디자인을 확인하고 전체적인 구조를 파악하고 프로젝트에 맞는 프레임워크나 라이브러리가 무엇일지 고민해요. 그 후에 지원하는 웹브라우저에 맞춰 퍼블리싱하고, 상태관리나 라이브러리 등 사용 여부를 판단한 후에 기능을 개발해요.
기획에 따라 디자인 시안이 완성되면 화면에 구현되도록 퍼블리싱하고, 서버에서 받아온 데이터를 가공해 기능을 추가하는 업무를 하기 때문에 기획팀, 디자인팀, 백엔드 개발팀과 협업이 많은 편이에요.
무엇이 필요한가요?
관련 학과를 전공했다면 깊게 들어갈 때 도움이 될 것 같아요. 하지만 전공이 필수는 아니에요. 개발자로서 성장하기 위해서는 전공보다는 개인의 노력이 더 중요합니다. 다른 스펙보다도 프로젝트 경험이 있으면 업무에 도움이 될 거라 생각해요.
의사소통능력
기획팀, 디자인팀, 백엔드 개발팀 등 여러 부서와 소통할 일이 많아 정확하게 의사소통할 수 있는 능력이 중요해요. 프론트엔드팀 내부적으로도 개발 관련 정보 공유에 배타적이지 않은 태도가 중요하다고 생각하고요.
끈기
개발은 인고의 시간이 필요하죠. 사용자 환경을 고려하여 개발하다 보면 수많은 난관이 부딪히는데요, 지치지 않고 끝까지 해낼 수 있는 끈기가 있으면 좋을 것 같아요.
호기심
끊임없이 자기계발이 필요한 직무예요. 새로운 기술, 좋은 기술을 두려워하지 않고 배우고 체득하는 자세가 필요해요. JavaScript는 다른 언어 비해 빠르게 발전하고 있고, 프론트엔드 개발에 사용되는 다양한 라이브러리도 빠르게 발전하고 추가되고 있어요. 개발 스펙에 맞춰 유연하게 개발해보려는 시도가 중요한 것 같아요.
생생한 팀원 인터뷰
Mario
화면에 내가 원하는 대로 구현할 수 있다는 점이 가장 큰 매력인 것 같아요. 진행한 프로젝트를 직접 눈으로 확인하고 공유할 수 있는 부분이 좋았어요.
Solbi
직접 만든 서비스나 프로그램으로 사용자에게 편리함과 유용함을 주고 싶었어요. 프로젝트를 진행하면서 머릿속에서 생각하던 것들을 직접 화면에 구현해보는 과정에서 흥미를 느꼈어요. 동작 방법에 대해 깊이 있게 이해할 수 있었고, 더 나은 결과물을 만들기 위해 고민하는 과정이 즐거웠어요.
All
typescript를 이용한 react 프로젝트를 만들어 팀원들과 리뷰 진행 후 보완하는 스터디를 하고 있어요.
Songhyeon
JSON2bot이라는 프로젝트가 기억에 남아요. 챗봇 답변을 GUI로 구현하고 JSON 코드로 생성해 주는 사이트인데 사내에서 챗봇 기획하는 분들이 정말 잘 쓰고 있다고 하셔서 보람 있었어요.
Mario
아디다스 이벤트를 진행할 때가 생각나요. 제가 만든 웹 페이지에 사용자가 올린 이미지가 보였을 때 쾌감이란 이루 말할 수 없죠.
Songhyeon
꿈청은 수평적인 회사예요. 수평이라고 말하는 회사 중에 회의할 때 누구 앞에서든 내 의견을 말할 수 있는 분위기의 회사는 생각보다 많지 않은 거 같아요. 물론 모두가 똑같이 느끼지는 않겠지만, 제가 꿈청에서 가장 좋다고 생각하는 부분이에요.