[ENTER TECH 2021] 프론트엔드 개발자 Landvibe, shiren

2021. 9. 14. 11:00krew story/Krew interview

안녕하세요 •◡• 

경력 개발자 채용을 맡고 있는 Tech Recruiter Kayla입니다. 

 

9월 경력 개발자 채용을 앞두고,

카카오엔터테인먼트에서는 어떤 개발자를 채용하지? 라는 궁금증을 가지신 분들을 위해!

다양한 직무의 개발자분들을 모셔봤습니다.

 

이번에는 프론트엔드 개발자 Landvibe, shiren 입니다!

(소문에 의하면 매우 하티핫한 인싸라는...!ㅇ_ㅇ)

두 분과 함께하는 프론트엔드 개발자 세계 속으로 고고!

 

 

 

좌 : Shiren / 우 : Landvibe

 

 

안녕하세요! 랜드, 시렌! 간단하게 자기소개 부탁드립니다.

 

Landvibe : 안녕하세요. 카카오엔터테인먼트의 웹을 담당하고 있는 랜드입니다. 회사 내의 다양한 서비스에서 웹기술을 필요로 하는데요, 서비스 개발 시 웹 개발이 병목되지 않도록 노력하고 있습니다.

shiren : 안녕하세요. 프론트엔드 개발자 시렌입니다. 카카오웹툰의 웹 파트를 개발하는 팀에서 개발과 팀 매니징을 하고 있습니다.

 

 

프론트엔드 개발자 직무에 대해 조금 더 자세히 설명해주실 수 있을까요!

 

Landvibe : 카카오페이지, 카카오웹툰을 안드로이드나 iOS 앱으로 즐기시는 분들이 많을 텐데요, 웹으로도 서비스하고 있습니다. 여러 가지 목적이 있겠지만, 웹은 접근성이 좋기 때문에 신규 사용자를 확보하는데 중요한 역할을 합니다. 많은 신규 사용자가 저희 서비스를 처음 접하는 곳인 만큼, 웹으로 최대한 좋은 사용자 경험을 제공하기 위해 노력하고 있습니다. 최근에 출시한 카카오웹툰은 상당히 동적인 UX를 갖고 있는데요, 웹에서도 이러한 높은 요구사항을 만족시키기 위해 노력을 많이 했습니다. 앞으로는 멜론이나 카카오TV 등에서도 저희 조직이 기여할 수 있는 부분이 많을 것 같네요.

shiren : 구체적으로는 웹 환경에서 유저와 직접적으로 맞닿아 호흡을 같이하는 부분을 개발하고 있다고 생각하시면 될 것 같습니다. 유저가 필요한 것을 더 "잘" 제공할 수 있도록 노력하고 있지요. 웹 프론트엔드는 지금까지 빠르게 발전해 왔고 앞으로도 많은 변화가 있을 것 같은데요. 그 변화에 발맞춰 더 나은 기술들을 지속적으로 학습해야 한다는 장점이자 단점(?)이 있지만 또 새로운 것을 자주 시도해볼 수 있는 명확한 장점이 있는 분야라고 생각합니다. 변해야 할 것과 변하지 않아야 할 것들을 조화롭게 만드는 것도 큰 임무 중 하나입니다.

 

 

 

 

프론트엔드 개발업무를 하는데 갖춰야 할 필수 역량이 있을까요?

 

Landvibe : 당연한 얘기지만 자바스크립트와 브라우저에 대한 이해가 가장 중요합니다. 사람에게는 산소가 필수라는 얘기 만큼이나 당연하게 들리겠지만, 의외로 리액트와 같은 프레임워크의 사용법만 알고 기본기에 소홀한 분들이 많은 것 같습니다. 우리가 사용하는 도구에 대한 이해도가 높을 수록 더 좋은 제품이 나온다고 생각합니다.

shiren : 제일 중요한 것은 추상적일 수도 있겠지만 호기심인 것 같습니다. 개발자이기 때문에 개발을 잘 해야 하는 것은 당연한 것이고 그 궁극적인 원동력은 호기심에서 시작을 해야 하는 것 같습니다. 물론 호기심을 갖는 것으로 끝나선 안되겠죠. 주어진 업무에 충족하는 결과물을 만들어 내는 것으로 끝나지 않고 업무를 진행하면서 "이게 왜 동작하는지", "어떻게 만들어졌는지", "더 나은 방법은 없는지?"에 대해 호기심을 갖고 파고 드려는 자세가 제일 중요한 역량이라고 생각합니다. 호기심을 갖긴 쉽지만 그것을 파고드는 개발자는 드뭅니다. 호기심을 갖는다는 건 실행력을 포함한 의미이고요. 그런 개발자들이 보통 성과도 좋고 인정도 잘 받습니다. :)

 

(호기심을 실현하는 개발자!! 제가 들어보니 블로그 운영이나 교육 등 학습 의지와 실행이 엄청나다고 들었는데요!)

 

 

웹개발센터만의 학습방식이나 개발문화가 있을까요?

 

Landvibe : 모든 코드는 리뷰가 필수입니다. 코드 리뷰는 상당히 많은 장점을 갖고 있는데요, 그 중에서도 버그를 빨리 찾을 수 있고, 서로에게 배울 수 있는 기회를 제공한다는 측면에서 적극적으로 코드 리뷰를 진행하고 있고, 코드 리뷰의 원활한 진행을 위해 투자를 많이 하고 있습니다.

더보기

* 코드 리뷰의 원활한 진행을 위해 투자를 하고 있다는 내용의 후일담입니다.

우선 prettier, eslint 등으로 코드 포멧팅은 컴퓨터에게 맡깁니다. 덕분에 코드 포멧팅보다 더 중요한 곳에 집중할 수 있습니다. eslint 커스텀 룰을 만들어서 사용할 정도로 이 부분에 대한 투자를 적극적으로 하고 있습니다. 두 번째로 git 에 push 를 할 때마다 여러 가지 검사를 하고 있습니다. 단위 테스트, eslint, tsc, build 깨지는지 검사, 번들 크기 검사 등을 수행합니다. 컴퓨터가 해줄 수 있는 일은 되도록 자동화함으로써 저희는 좀 더 중요한 비지니스 로직에 집중할 수 있습니다. 마지막으로 모든 PR 은 자동으로 preview 환경에 배포됩니다. 리뷰어는 배포된 환경에 접속해서 간편하게 동작을 확인할 수 있습니다. 로컬 환경에서도 확인할 수 있겠지만, 상대적으로 느리고 불편한 경우가 많습니다. 때에 따라서는 로컬 환경에서 확인이 불가능한 기능이 있기도 하구요. 이것도 역시 코드 리뷰 퀄리티를 올리기 위한 기능 중의 하나입니다.

 

shiren : 사실 요즘 좋다는 개발 문화는 이미 팀에 대부분 녹아들어있는 상황입니다. 앞으로 회사가 성장하고 조직 규모가 커짐에 따라 팀뿐만 아니라 직군 전체의 협의로 회사 내에 좋은 문화들을 많이 만들고 개선할 예정입니다. 가장 빠른 시간 안에 만들어질 문화는 개발자의 글쓰기입니다. 기술 블로그는 이제 IT기업의 트렌트가 됐죠. 기술 블로그 운영은 내부적으로 결정됐고 어떻게 운영할지에 대한 고민을 하고 있습니다. 업무를 통해 배운 것을 글로 쓰고 공유하는 것은 개발자 뿐 아니라 어떤 직군이라도 긍정적인 효과가 있다고 생각합니다.

아인슈타인이 말했죠. "간단하게 설명할 수 없으면 제대로 이해하지 못하는 것이다" 글을 쓰고 공유하면서 오히려 글쓴이가 더 배웁니다. 개발자에게 충분한 시간을 확보해 주고 충분히 서로 리뷰하는 등 개발자의 부담을 줄이는 노력과 고민도 계속될 것입니다.

랜드가 운영하는 기술 블로그 : https://ljs0705.medium.com/
시렌이 운영하는 기술 블로그 : https://blog.shiren.dev/

 

 

 

웹개발센터의 가장 큰 장점은 무엇일까요?

 

Landvibe : 저희 조직에는 '실력자'들이 많습니다. 프론트엔드에 대한 이해 뿐만 아니라 백엔드까지 이해하시는 분들이 제법 있습니다. 덕분에 저희 조직 자체적으로 GraphQL 도입을 검토하고 있습니다. 최근에는 한국에서 만든 성공한 오픈소스 중에 하나라고 할 수 있는 Toast UI 팀장님이 합류하셨습니다. 높은 내공으로 저희 조직의 프론트엔드 역량을 한층 끌어올려주시고 있습니다.

그리고 리액트 책의 저자도 있는데요, 그게 바로 접니다^^! <실전 리액트 프로그래밍> 많이 사랑해주세요~!

 

shiren : 프론트 엔드 개발의 최신 트렌드를 지속적으로 검토하고 합리적으로 적용합니다. 프론트엔드 개발이 주 업무지만 SSR을 기반으로 개발하고 있기 때문에 node.js를 활용한 서버 개발도 일부 진행하고 있고, SSR에 대한 경험도 쌓을 수 있습니다. 그리고 프론트엔드 개발자로서 제일 큰 염원이었는데요. 여기서 15년만에 이루게 됩니다.

"저희는 IE따윈 지원하지 않습니다."

 

 

그럼 어떤 동료와 일할 때 가장 시너지가 나나요?

 

shiren : 무엇보다도 제일 중요한건 '인성'인 것 같습니다.

상대방을 먼저 '배려'하는 마음을 가진 동료와 협업할 때가 가장 시너지가 나는 것 같습니다.

 

 

카카오엔터터인먼트에 합류하게 된 계기는 무엇인가요?

 

Landvibe : 제가 이 회사에 합류한지 10년이 넘었네요^^ 대기업에서 1년 일해보고 저랑은 안맞는다는 확신을 했고, 이 회사에 합류했습니다. 당시에는 스타트업이라고 부를 수 있을 정도로 작은 회사였는데, 회사가 이렇게나 커졌다는 게 아직도 신기하네요.

shiren : 대부분의 사람들처럼 저도 웹툰과 웹소설을 많이 좋아하는 편인데요. 시간이 없어서 그렇지 시간만 있다면 얼마든지 볼 수 있습니다. 이렇게 원래 호감을 갖고 있던 분야였는데 어느 날 랜드에게서 입사 제안 메일을 받았고 정신을 차려보니 지금 이 자리에 있네요. :) 

 

(맞아요! 랜드랑 시렌이 일면식도 없는 사이셨는데, 랜드가 시렌을 모셔오려고 메일을 보내셨다면서요!!)

 

 

랜드는 시렌의 어떤 모습(?)을 보시고 직접 컨택을 하셨던거에요?!!

 

Landvibe : 시렌이 Toast UI 프로젝트를 성공한 사례를 가지고 계신데요, 국내뿐만 아니라 해외에서도 사용되고 있고, 그 프로젝트의 초기 단계부터 쭉 해올 수 있다는 것 그 경험 자체로만으로도 대단하기에 꼭 영입해오고 싶었습니다. 

(그렇게 시작한 메일이 커피 한 잔으로 이어지고 현재 함께 하고 계시다는..)

 

 

카카오엔터테인먼트에 합류하고 나서 '합류하길 잘했다'고 생각한 때는 언제였나요?

 

Landvibe : 내가 제품에 기여하고 있다는 느낌이 들어서 좋았어요. 연차가 낮아도 주도적으로 일할 수 있는 분위기였고, 일이 재미있었습니다. 이 정도면 합류하길 잘한거겠죠?^^

shiren : 제가 탄산수를 좋아하는 편인데요. 첫 입사 날에 층층마다 있는 큰 냉장고에 탄산수가 산더미처럼 쌓여있는 것을 보았을 때 참 잘했다고 생각했던 것 같습니다. 소박하네요. 재택근무를 주로 하지만 출근할 일이 생기면 반드시 1일 2캔은 하고 옵니다. 제일 큰 임팩트는 개편된 복지 소식을 들었을 때입니다. 너무나 확실하게 실용적으로 직원들에게 혜택을 줄 수 있는 내용들이라 매우 만족스러웠습니다.

 

 

(탄산수..저도 여기와서 큰 냉장고에 여러가지 음료가 쫘르륵 있는 것보고 굉장히 소소한 행복을 느꼈는데요..)

 

 

말씀주신 것처럼 이번에 복지제도가 크게 개편되었는데 가장 만족스러운 제도가 있다면 무엇인가요?

 

Landvibe : 통신비 지원이요! 저는 아이폰7에 통신사는 알뜰폰을 사용하고 있었습니다. (적고보니 제가 너무 짠돌이처럼 보이긴 하네요ㅜㅜ..) 최근에 제 폰이 너무 힘들어해서 이제 보내줘야겠다는 생각을 하고있었어요. 그래서 최근에 통신비 지원이 생기자마자 아이폰12 Pro와 SKT 무제한 요금제로 변경했습니다! 통신비 지원제도에서 기기 할부까지 지원해주셔서 부담없이 질렀습니다. 지금 너무 너무 만족하면서 잘 쓰고 있습니다. 통신비 지원 최고!!!

shiren : 저는 선택적 근무 시간제입니다. 코시국으로 시작된 재택근무의 장점을 정말 잘 누리고 있는 사람 중 한 명입니다. 자율근무제는 재택근무를 넘어 위성 사무실까지 고려하고 있는 것으로 알고 있습니다. 정말 애정합니다.

통신비 지원 📞
: 월 10만원, 매월 크루의 휴대폰 통신비(할부금 포함)를 지원합니다.

선택적 근무 시간제 ⏱
: 업무에 더 몰입할 수 있도록, 본인의 업무 스케줄은 스스로 결정하세요.

 

 

카카오엔터테인먼트의 매력, 또 있을까요?

 

Landvibe : 성장 가능성이 무궁무진한 컨텐츠 사업을 하고있습니다. 회사가 성장하고 돈을 잘 버는 것이 너무나도 중요하다고 생각합니다. 좋은 대우를 받으며 좋은 사람들과 일하고 싶은건 모두가 마찬가지일텐데요. 그런 조건을 만족시켜줄 수 있는 회사라고 생각해요.

 

 

카카오엔터테인먼트에서 개발자로 일한다는 것은 어떤 의미가 있나요?

 

Landvibe : 수많은 사용자가 제가 만든 제품을 사용한다는 것에 큰 의미가 있다고 생각합니다. 새로운 기능에 대한 피드백을 빠르게 받을 수 있어서 자연스럽게 더 좋은 제품에 대한 고민을 하게 되는 것 같습니다. 새로운 버그에 대한 피드백도 매우 빠르죠^^.

카카오페이지 장애가 나면 포탈사이트 실검이나 기사로 바로 확인할 수 있거든요. 이런 환경 덕분에 (버그를 줄일 수 있는) 더 좋은 개발 프로세스와 방법론에 대한 고민도 하게 되더라구요.

 

 

마지막으로 미래의 크루가 되실 지원자 분들께 한마디 부탁드려요!

 

Landvibe : 저희가 앞으로 만들 서비스는 지원자님의 개발 경력에 큰 이정표가 될거라고 생각합니다. 카카오웹툰 웹 PC 버전을 만들고 싶으신가요? 멜론 홈페이지를 개편하고 싶으신가요? 이 밖에도 멋진 프로젝트가 많이 대기하고 있습니다!

shiren : 빠르게 성장하고 있지만 직원들을 소중하게 생각하는 회사라고 생각합니다. 아시다시피 빠르게 성장하는 과정에 입사해야 어수선하지만 입사가 수월합니다. 이미 성장한 뒤에는 입사하기 힘들어요. 지금이 바로 그때에요! 기회를 잡으세요! (현실적인 조언입니다.)

 

 

 

 

 

📷 photo by. Selian 

 

 

 


 

ENTER TECH 2021 지원접수 바로가기

 

 

카카오엔터테인먼트 채용사이트

[Entertain Different. 차원이 다른 '즐거움과 경험'을 제공합니다.]

kakaoent.recruiter.co.kr