Android Engineer는 이렇게 일해요
당근의 Android 엔지니어는 사용자가 가장 먼저 마주하는 경험을 안정적이고 완성도 높게 만드는 일을 해요. 수천만 명이 사용하는 앱인 만큼, 작은 개선 하나도 많은 이웃의 경험에 의미 있는 변화를 만들 수 있어요.
좋은 사용자 경험을 만들기 위해서는 하나의 화면만 잘 만드는 것으로는 충분하지 않아요. 채팅, 홈피드, 중고거래, 알림처럼 사용자가 직접 사용하는 서비스부터 모든 제품팀이 함께 사용하는 플랫폼, 앱의 안정성과 성능을 뒷받침하는 인프라까지 폭넓게 다뤄요. 사용자가 보는 화면뿐 아니라 그 경험을 안정적으로 지탱하는 기반까지 함께 고민해요.
다루는 문제의 범위는 넓지만, 문제 해결의 중심에는 Android에 대한 깊은 이해가 있어요. Android 플랫폼의 특성과 제약을 바탕으로 사용자 경험과 성능·안정성을 함께 고민하고, 더 좋은 해결책이 필요하다면 서버나 웹의 영역까지 함께 살펴봐요. AI도 개발과 문제 해결 과정에 적극적으로 활용하며 더 빠르게 만들고 다양한 가능성을 실험해요.
일의 범위 역시 구현에만 머무르지 않아요. 무엇을 만들어야 할지 함께 정의하는 단계부터 설계와 출시, 출시 이후의 운영까지 제품의 전체 사이클에 참여해요. 그 과정에서 동료들과 의견을 나누며 더 나은 사용자 경험과 기술적인 선택을 함께 만들어가요.
Android Engineer는 이런 일을 해요
당근의 다양한 서비스를 만들어요
채팅, 홈피드, 중고거래처럼 여러 제품에서 공통으로 필요한 서비스를 직접 개발하고 운영해요. 많은 이웃이 사용하는 서비스인 만큼 안정성·성능·확장성을 함께 고민하고, 제품팀과 협업하며 공통 기능과 사용자 경험을 지속적으로 개선해요. 개발 과정에서는 AI를 활용해 반복 작업을 줄이고, 더 빠르게 아이디어를 검증하며 제품에 적용할 방법을 찾아요.
Client Platform을 만들어요
여러 제품팀이 공통으로 사용하는 Android 클라이언트 플랫폼을 설계하고 운영해요. Analytics와 실험 플랫폼, 미디어, Server-Driven UI, 지도 등 제품 개발에 필요한 공통 기반과 SDK를 만들고, 인터페이스 설계부터 운영까지 책임져요. 웹·Lynx와 네이티브를 잇는 하이브리드 플랫폼도 다루며, AI를 활용해 플랫폼 개발과 운영 과정의 생산성을 높여가요.
Developer Experience를 개선해요
수백 개의 모듈을 가진 앱에서도 Android 엔지니어가 빠르고 안전하게 개발할 수 있도록 개발 환경과 도구를 만들어요. Gradle·Kotlin 기반 빌드 도구부터 디버깅, 테스트, 배포 자동화까지 개발 흐름 전반의 반복과 불편을 찾아 개선해요. AI 코드 리뷰나 코딩 에이전트처럼 새로운 도구도 적극적으로 실험하고, 효과가 검증된 방식은 팀의 개발 경험으로 정착시켜요.
App Health와 성능을 지켜요
ANR, Crash, Jank, 앱 시작 속도처럼 사용자 경험에 직접 영향을 주는 안정성·성능 지표를 측정하고 개선해요. 이를 위한 SDK와 대시보드, 알림 시스템을 직접 만들고 필요하다면 서버와 웹의 영역까지 함께 다뤄요. 데이터를 바탕으로 문제를 찾고, AI를 활용한 분석과 자동화를 통해 더 빠르게 원인을 파악하고 개선할 방법도 실험해요.
Android 챕터에서 함께 성장해요
당근은 소속 팀과 별개로 같은 직군이 모이는 '챕터'에서도 함께해요. 모든 Android 엔지니어는 Android 챕터에서 코드 리뷰, 엔지니어링 데이, 스터디 그룹 등 다양한 활동을 통해 서로의 기술과 도메인 지식을 나눠요. 새롭게 배운 기술이나 AI 활용 방식도 함께 공유하며 팀 전체의 개발 방식을 발전시켜가요.
이런 분을 찾고 있어요
이런 분이면 더 좋아요!
참고해 주세요
이렇게 합류해요!
1. 서류 전형 → 2. 화상 인터뷰 → 3. 직무 인터뷰 → 4. 컬처핏 인터뷰 및 레퍼런스 체크 → 5. 처우협의 → 6. 최종 합격 및 입사