About AB180
home
AB180 Culture
home

Web SDK Engineer

모든 고객사가 쉽게 에어브릿지를 사용할 수 있도록, 에어브릿지의 SDK를 함께 만들어갈 Web SDK Engineer 를 찾습니다.

AB180은 세계 각국에서 하루 10억 건에 달하는 데이터를 받아 실시간으로 분석하고 있어요. SDK 팀은 다양한 고객사의 플랫폼 환경에서 마케팅 성과 측정을 위해 필요한 데이터를 자동으로 수집하고, 에어브릿지 서버에 안전하게 전달하는 역할을 해요.

지금 바로 지원하기 →

AB180 SDK Team 알아보기

SDK(Software Development Kit) 기업의 눈과 귀가 되어 고객의 데이터를 수집하는 역할을 해요. 데이터를 수집하는 모든 기업에 SDK는 필수적이고, Facebook, Google, Amazon 등 글로벌 기업들도 모두 자체 SDK를 개발하고 있어요.

안정성, 최적화, SDK의 본질에 집중하는 장인 정신

에어브릿지는 1억대 이상의 디바이스를 트래킹하여 이벤트를 수집하고 있어요. Garbage in, garbage out - 윗물이 맑아야 아랫물이 맑다는 생각으로, 데이터 파이프라인의 최상단에서 이벤트를 효율적으로 수집하고 전송하기 위해 단단하고 안정적인 코드작고 빠른 SDK를 개발하고자 함께 고민해요.

다양한 환경, 최신 트렌드에 대한 인사이트

에어브릿지를 이용하는 고객사가 많은 만큼 OS 버전, 네트워크 환경 또한 다양해요. 팀은 이런 변수들을 종합적으로 고려하고, 다양한 환경의 고객사 제품에 영향 없이 안정적이고 범용적으로 작동하는 SDK를 추구해요. 이 과정에서 모바일 플랫폼의 최신 트렌드를 가장 빠르게 접하고 대응할 수 있고, Kotlin, Swift, Dart, C#, TypeScript 등 다양한 언어를 경험하면서 깊게 공부할 수 있어요.

마케팅 테크놀로지(Mar-Tech) 도메인에 대한 깊은 이해

AB180 SDK 엔지니어는 자연스럽게 에어브릿지를 이용하는 다양한 고객사의 비즈니스와 개발환경을 접할 수 있어요. 이 과정에서 또한 AppsFlyer, Branch, Amplitude, Braze 등 글로벌 마케팅 솔루션의 SDK를 연구하면서 Mar-Tech 도메인에 대한 깊은 이해와 인사이트를 쌓아나가게 될 거예요.

개발자의, 개발자에 의한, 개발자를 위한 프로덕트

SDK 개발자는 '개발자를 위한 개발자'에요. 개발자 온보딩은 속도가 생명이기 때문에, 팀은 직관적인 SDK 인터페이스와 문서화에도 꾸준히 노력을 쏟아요. 고객사 개발자가 쉽고 빠르게 에어브릿지를 사용할 수 있도록 Developer eXperience를 고민하면서 같이 개발자 감성을 높여가고, 성장하고 있어요.

AB180 SDK Team에서 함께 풀어나갈 수 있는 기술적인 챌린지

기존에 JavaScript로 개발된 레거시 코드를 TypeScript로 리펙토링
기존에 그렇지 못한 코드를 순수 ECMAScript 환경에서도 유닛테스트할 수 있는 코드로 리펙토링
라이브러리로 분리할 수 있는 코드를 분리하여 오픈소스 라이브러리로 공개하기
Promise를 제외한 모든 Polyfill을 사용하지 않도록 함으로써 Promise Polyfill과 Transfile만으로 ES5 브라우저를 지원하게끔 만들기
빌드 시스템 개선

Airbridge SDK는 200개 이상의 고객사 소프트웨어에 포함됩니다. 이에 팀은 다양한 환경과 상황에 대응할 수 있도록 가능한 많은 경우의 수를 고려합니다. 이를 위해 사용하는 기술의 원리와 표준을 학습하고, 테스트 가능한 코드를 작성하여 안정성 높은 SDK를 개발합니다.

SDK Team Lead, 최수범님

주요 업무

에어브릿지 Web SDK의 광고 성과 이벤트 수집 기능, 기여도 분석 기능, 딥링크 기능 개발
개발자가 사용하기 편한 직관적인 SDK 인터페이스 제공
책임이 분리되고 이해하기 쉬운 SDK 구조 설계
안정적이고 신뢰할 수 있는 SDK를 제공하기 위한 유닛테스트 가능한 코드를 작성
SDK를 사용하면서 발생하는 문제를 수집 및 분석하여 추가개선

자격 요건

3년 이상 프론트엔드 또는 NodeJS 백엔드 또는 TypeScript 라이브러리 실무경험 또는 그에 준하는 경험
1개 이상 TypeScript 라이브러리 개발 및 배포 경험
TypeScript 와 JavaScript 모두 능숙하게 작성할 수 있는 능력
유닛테스트 가능한 코드를 작성할 수 있는 능력
다양한 브라우저 환경별로 다른 동작에 대응할 수 있는 능력

우대 사항

웹 표준 및 JavaScript 표준의 변화에 관심이 많으신 분
웹과 JavaScript 내부구조에 대해 깊이 연구하는데 관심이 많으신 분
사용하는 라이브러리의 구조에 대해서 연구하거나, 재구현한 경험이 있으신 분
라이브러리 개발 및 배포 경험이 풍부하신 분
원활한 커뮤니케이션 및 타 부서와의 협업에 익숙하신 분

근무 환경

1.
업무 효율과 생산성을 높이기 위해 아낌없이 지원합니다
코어 워킹 타임 기반의 시차 출퇴근 제도 운영
자유롭고 다양한 휴가 제도 운영 (반반차 휴가 및 생일 휴가, 출산 검진 휴가 등)
3년 · 5년 · 7년 만근 시 유급 리프레시 휴가 제공
야근 시 식비 및 교통비 지원
고사양의 장비 지원(MacBook Pro, 고사양 모니터, 키보드 · 마우스 기기 선택 가능)
2.
구성원의 주도적인 성장AB180의 성장으로 이어진다고 믿습니다
강의, 세미나, 외부 교육, 국내외 컨퍼런스 등 참가비 지원
도서 구입비 지원
체계적인 온보딩 커리큘럼과 신규 입사자 멘토링 운영
Product Research, Success Case Study, Knowledge Transfer 등 전사적 · 팀별로 다양한 지식 공유 프로그램 운영
3.
구성원의 의견을 수렴하고 더 나은 방향으로 나아가기 위한 Open Culture를 지향합니다
직무에 제한 없이 누구나 프로덕트 개선에 의견을 낼 수 있는 아이디어 파크 운영
모든 구성원이 모여 회고를 나누고 비전을 공유하는 타운홀 미팅 & Airbase 진행
업무 환경 · 조직 문화 개선에 대해 자유롭게 건의하고, 구체적으로 대책이 논의되는 오픈 서베이 상시 운영
4.
그외 다양한 혜택과 복지를 소개합니다
강남역 9번 출구 3분 거리의 초특급 역세권 사무실
스낵바, 커피・탄산수 머신 설치 운영
라운지, 미팅룸, 폰부스 등 공용공간 · 휴게공간 완비
중소기업청년 소득세 감면 혜택 적용 가능

합류 프로세스

서류 전형

지원 링크에 자유 양식의 자기소개서와 포트폴리오를 첨부하여 제출해 주세요.

코딩 테스트

직무 적합 여부를 확인하기 위해 사전 코딩 테스트를 진행해요. 코딩 테스트는 알고리즘 테스트보다 실무 경험을 보여주실 수 있는 문제로 구성되어 있어요.

1차 인터뷰

코딩테스트 결과물 시연 및 리뷰를 진행하고, 제출 서류를 기반으로 기술+경험과 관련된 질문들을 드려요.

2차 인터뷰

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

입사 협의

입사 조건을 협의하고 입사를 확정해요.
* 입사 협의가 종료되는 시점까지 최대 한 달 정도의 시간이 걸릴 수 있습니다. * 결과는 1주일 이내로 메일을 통해 확인 하실 수 있고, 지연되는 경우 개별적으로 연락드립니다. * 직무 또는 상황에 따라 절차에 변동이 발생할 수 있습니다. * 다수의 채용 플랫폼에서 daum/hanmail/kakao 도메인 이메일 계정의 수신이 원활하지 않은 경우가 발생하고 있습니다. 안정적인 지원서 등록을 위해, 언급한 도메일 이외의 이메일 계정을 이용해주세요. * AB180은 산업기능요원 병역지정업체로, 현역 산업기능요원 전직, 보충역 산업기능요원 신규 편입/전직이 가능합니다.

더 알아보기

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