Frontend Engineer

프론트엔드의 꽃이라고 부르는 엔지니어링 요소들을 경험하며 성장할 Frontend Engineer를 찾고 있어요!

AB180은 세계 각국에서 하루 10억 건에 달하는 데이터를 받아 실시간으로 분석하고 있어요. Frontend 팀은 고객들이 분석된 마케팅 성과를 확인하고, 측정 기준 등을 변경하거나, 쌓은 데이터를 다른 곳에 전송할 수 있도록 도와주는 대시보드를 만들어요.

AB180 Frontend 팀은요,

에어브릿지 대시보드의 기능을 만들어요.

대시보드를 통해 고객들은 분석된 마케팅 성과를 확인하고, 측정 기준 등을 변경하거나, 쌓은 데이터를 다른 곳에 전송할 수 있어요. 고객의 편의를 위한 기능을 새로 만들거나 개선하는 일을 함께 하게 될 거에요.
글로벌, 실시간, 그리고 다량의 데이터를 다루기에, 복잡한 state 관리와 수많은 컴포넌트의 조립과 해체, 차트 등의 시각화, 다국어 및 Timezone 대응 등을 경험하며 압축된 성장을 할 수 있어요.

더 나은 사용자 경험을 만들기 위한 기술적 개선을 해요.

접속 속도, 다루는 데이터의 양, 렌더링 속도는 사용자 경험과 직결되어 있어요. 사용자 경험을 개선하면서, 개발의 편의와 효율성도 높이고, 테스팅 등 제품의 안정성을 보장할 만한 방법을 같이 고민하게 될 거에요.

같이 일하는 동료들의 업무 효율을 높이는 방법을 고민해요.

Frontend 팀은 제품을 만드는 모든 팀과 이야기를 나누어요. 번역 관리/배포 자동화 도구, 디자인 시스템, API 응답 속도 트래커 등은, 함께 일하며 서로의 능력을 끌어낼 수 있는 방법을 고민한 결과에서 나왔어요.
제품과 팀의 최전선에서 모두가 더욱 잘 일할 수 있도록 같이 고민해요!

실력있는 개발자로 성장할 수 있는 좋은 경험들을 쌓을 수 있어요.

이전까지 접해보지 못했던 비즈니스 로직과 대용량 트래픽을 경험하고 어려운 기술과제를 다뤄보며 끊임없이 도전해요. 당연히 그만큼 실력도 함께 성장해요. 분야별 데이터의 흐름을 눈으로 직접 보며 배경 지식을 쌓고 다양한 경험을 할 수 있어요.
파이콘 등 컨퍼런스에서 재밌게 회사를 알릴 수 있는 방법을 Frontend 팀 주도로 만들어요. 이번에는 어떤 이벤트를 진행했을까요?
디자인팀과 함께 모여 대시보드에 들어가는 컴포넌트를 어떻게 만들지 '디자인 시스템 회의'를 진행하고 있어요.

Frontend Team 만나보기

단순히 접근할 수 있는 작업일 수도 있지만, 목적과 배경을 이해하며 더 깊이 파고 의견을 내어 제품을 개선합니다. 이를 통해 문제를 풀었을 때의 쾌감 혹은 그렇지 못했을 때의 아쉬움을 누구보다 앞에서 경험할 수 있습니다.

Frontend Team Lead, 이찬희님 | LinkedIn Profile

프로덕트를 만드는 과정에서 주도적으로 완성도를 높여 나갈 수 있습니다. 단순히 개발적인 부분에서의 최적화부터, UX에 대해 고민하고 개선점을 찾아나갈 수 있는 환경이 마련되어 있습니다.

Frontend Engineer, 진준기님

작업은 개인이 진행하지만 프로덕트를 만들어가는 것은 팀이라고 생각합니다. 문제가 발생했을 때에는 개인의 실수를 비난하지 않고, 문제 해결에 초점을 맞추는 포스트모텀(postmortem) 문화를 지향합니다.

Frontend Engineer, 유승연님 | LinkedIn Profile

Frontend 팀을 구성하는 기술

Vercel로 작업한 내용을 프로덕션에 붙였을 때의 모습을 미리 확인하고 QA해요.
LogRocket으로 사용자들이 기능을 어떻게 쓰는지, 어떤 동작에서 에러가 발생하는지 모니터링해요.
TypeScript를 기본적으로 사용해요. 안정성에도 도움이 되지만, 같이 작업하는 팀원들의 커뮤니케이션 및 레거시 관리에 도움이 될 거라고 생각하고 있어요.
RecoilReact Query 기반으로 기존의 Redux 중심의 상태 관리 구조를 바꾸고 있어요. 보다 작은 단위로 기능을 개발, 배포하기 위해 필요성을 느껴 진행하고 있어요.
Emotion으로 기존 CSS, Sass 코드를 옮기고 있어요. 디자인 시스템 고도화에 적극 활용하고 있어요.
보다 자세한 기술 스택은 여기에서 확인할 수 있어요!

주요 업무

에어브릿지 Attribution Dashboard의 Frontend 설계 및 구현
디자인팀과의 협업을 통한 Design System의 설계 및 구현
Sales, CSM 등 다른 팀의 능률을 올려줄 수 있는 내부 도구 개발

자격 요건

1년 이상의 Web Frontend 개발 경력이 있으신 분
React, Redux, Webpack, ESNext 등 최신 기술에 관한 깊은 이해와 빠른 학습 능력을 가지고 계신 분
웹 표준 및 웹 접근성을 준수하는 마크업(Markup)과 스타일을 고민하는 분
주어진 상황을 과하지 않은 '적절한 엔지니어링'으로 해결하시는 분 (오버 엔지니어링과 언더 엔지니어링에 대한 이해와 통제가 가능하신 분)
본인의 GitHub 계정이 있어, 작성하신 코드 혹은 오픈 소스 활동 등을 확인할 수 있는 분
TypeScript를 무리 없이 사용할 수 있으신 분

우대 사항

D3 등을 사용한 데이터 시각화, 프론트엔드 테스팅 관련 경험
디자인과 사용자 경험에 대한 깊은 관심
유관부서와의 협업, 인하우스 툴 개발 등 업무 효율성 증대와 관련한 경험

근무 환경

자율적인 업무환경과 효율적인 업무을 위해 지원을 아끼지 않아요!
코어 워킹 타임 기반의 시차 출퇴근제로 유동적인 시간대로 일할 수 있어요.
사당역 도보 30초 거리의 초특급 역세권에 사무실이 있어요.
업무에 관련한 비용은 일체 지원해요.
부득이한 야근 시, 제한 없이 저녁식대를 지원해요. (+교통비는 덤)
사무실에 항상 풍성한 간식거리가 준비되어 있고, 커피와 탄산수를 무한으로 제공해요.

합류 프로세스

* 상황에 따라 추가 인터뷰를 진행하거나, 채용 절차에 변동이 있을 수 있습니다.

서류 전형

입사지원서에 GitHub 링크를 담아서 지원해주세요.

1차 인터뷰

포지션 적합 여부를 판단하기 위해, 경험/기술과 관련된 질문을 드려요. 인터뷰 자료로 활용하기 위한 간단한 사전 과제가 있어요.

2차 면접(기술 면접)

1차에서 나눈 이야기를 토대로, 라이브 코딩 테스트를 진행해요. 라이브 코딩 테스트는 알고리즘이 아닌 실제 에어브릿지에 있는 컴포넌트를 토대로 진행해요.

3차 인터뷰

회사 업무 및 문화 적합도 등을 확인하기 위해 관련된 질문을 드려요.

입사 협의

입사 조건을 협의하고 입사를 확정해요.
* 입사 협의가 종료되는 시점까지 최대 한 달 정도의 시간이 걸릴 수 있어요. * 결과는 1주일 이내로 메일을 통해 확인 하실 수 있고, 지연되는 경우 개별적으로 연락드립니다.

더 알아보기

AB180 프론트엔드 팀은 이렇게 일해요
이런 기술적 문제를 풀고 있어요

지원과 관련한 문의사항이 있다면 hr@ab180.co 으로 편하게 연락 부탁드립니다