Skip to main content

Software Engineer, Android

Karrot
Seoul, South Korea
Full Time

Job Description

당근 팀 합류 여정에 오르신 것을 진심으로 환영해요

당근은 회사의 성장에 맞춰 개인이 함께 성장할 수 있는 환경을 만들기 위해 노력을 하고 있어요. 

멋진 동료들과 행복한 고민을 하는 그 순간이 올 수 있도록 당근 채용팀이 도와드릴게요.



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 활용 방식도 함께 공유하며 팀 전체의 개발 방식을 발전시켜가요.

이런 분을 찾고 있어요

  • 문제의 본질을 스스로 정의하고, 해결책을 설계해 출시와 운영까지 주도적으로 이끌어본 분
  • AI 코딩 도구를 일상적인 개발 흐름에 녹여 생산성을 높이고, AI로 빠르게 프로토타입을 만들어 아이디어를 검증해보신 분
  • Kotlin, Android 플랫폼, Jetpack Compose로 앱을 개발·운영해보셨고, 생명주기·상태 관리·성능 같은 플랫폼의 동작 원리를 근거로 문제를 진단하고 해결하시는 분
  • 안정성·성능·유지보수성을 고려해 신뢰할 수 있는 구조를 설계하고, 코드 리뷰를 통해 팀의 코드 품질을 함께 높여가시는 분
  • Android에만 머무르지 않고, 플랫폼의 경계를 넘나들며 문제를 해결해본 경험이 있는 분
  • 새로운 기술을 빠르게 익혀 실제 문제에 적용하고, 그 결과를 팀과 나누는 것을 즐기는 분
  • 자기 주도적으로 일하고, 다양한 직군과 원활하게 커뮤니케이션하며 협업하시는 분

이런 분이면 더 좋아요!

  • 온디바이스 AI, LLM 등 AI 기반 기능을 실제 프로덕트에 녹여본 경험이 있으신 분
  • AI 도구를 활용해 프로토타입을 실제 사용자가 쓰는 프로덕트로 이어가 보셨거나, 실제 사용자가 있는 서비스를 0부터 100까지 만들고 운영해본 경험이 있으신 분
  • 대규모 사용자가 쓰는 앱의 안정성·성능 지표를 직접 측정하고 개선해보신 분
  • 여러 팀이 함께 쓰는 SDK나 공통 모듈을 설계·구현해보셨거나, 오픈소스에 기여해보신 분
  • 채팅, 미디어(이미지·비디오) 처리, 실험 플랫폼 등 관련 도메인 경험이 있으신 분
  • 당근 앱을 사용해보면서 개선 포인트를 발견하신 분

참고해 주세요

  • 정규직 채용의 경우 3개월의 수습기간이 있어요
  • '장애인고용촉진 및 직업재활법', '국가유공자 등 예우 및 지원에 관한 법률'에 따라 장애인 및 보훈대상자는 채용 전형 시 우대하고 있어요
  • Kotlin, Coroutines/Flow, Hilt, Jetpack Compose 등을 이용해서 앱을 만들고 있어요
  • GitHub Actions를 이용하여 CI/CD 환경을 구축하고 사용하고 있어요
  • AI를 적극 활용하여 제품을 만들고 있어요
  • 모든 Android 엔지니어는 새로운 기술을 찾거나 시도하는 것을 적극 격려하고 응원해요!

이렇게 합류해요!

1. 서류 전형 →  2. 과제 전형 → 3. 직무 인터뷰 → 4. 컬처핏 인터뷰 및 레퍼런스 체크 → 5. 처우협의 →  6. 최종 합격 및 입사



당근 전형 소개

서류 전형

당근은 자유형식의 지원서를 받고 있어요.

본인의 강점이 잘 드러나는 다양한 정보를 자유롭게 활용해 이력서를 작성해 주세요. 

  • 문서 형식은 hwp(한글) 파일을 제외하고 word, pdf, 웹 링크 등 자유롭게 선택해주시면 돼요.
  • 웹 링크(노션, 구글드라이브 등)로 서류를 제출해주실 때는 접근 권한을 꼭 열어주세요.
  • 평가와 상관 없는 사진, 주소 등의 개인정보는 제외해주세요.

화상 면접

지원해주신 직무와 업무 연관성이 높은 당근 팀원과 화상으로 직무와 관련된 기본적인 지식에 대해 이야기를 나누는 단계예요.

과제 전형

직무에 따라 과제 전형이 있어요. 과제는 직무 능력과 연관된 내용으로 출제돼요. 과제 전형을 별도로 운영하는 직무도 있고, 화상 면접 또는 직무 면접에서 과제가 함께 출제되는 경우도 있어요.

직무 면접

지원하신 직무와 업무 연관성이 높은 당근 팀원들과 직무 역량, 경험에 대해 화상 면접보다 심층적인 이야기를 나누는 단계예요.
과제가 출제되었을 경우 과제에 대한 질문을 드려요.

컬쳐핏 면접(정규직 공통)

당근은 면접을 단순히 회사에 사람을 뽑는 자리로 생각하지 않아요. 당근과 지원자가 서로 추구하는 가치관과 생각을 교환하는 시간이라고 생각하고 있어요. 컬쳐핏 단계는 당근이 추구하는 문화와 일하는 방식과 잘 어울릴 수 있는 분인지 확인하는 단계예요. 또한 포지션에 대한 전문성을 다시금 확인하는 이야기를 나눠요.

안내사항

  • 본 공고는 모집 완료 시 조기 마감될 수 있어요.
  • 전형 절차는 일정 및 상황에 따라 변동될 수 있다는 점 참고해 주세요.
  • 지원서 내용 중 허위사실이 있는 경우 합격이 취소될 수 있어요.
  • 보훈대상자 및 장애인 여부는 채용 과정에서 불이익이 없어요.
  • 경력 기간에 따라 추가 역량 검증을 위해 최대 3개월 계약직으로 근무할 수 있어요.
  • 정규직 채용의 경우 입사 후 3개월의 수습 기간이 있어요.
    평가 결과에 따라 수습 기간이 연장되거나 채용이 취소될 수 있어요.

당근 채용에 대해 궁금한 점이 있으면 언제든지 편하게 문의 주세요 :)

문의 채널 : 카카오톡 채널 : http://pf.kakao.com/_rSJFK/chat


Optimize Your Resume for This Job

Get a match score and see exactly which keywords you're missing

Optimize Resume

Job Details

Department
Software
Category
Software
Employment Type
Full Time
Location
Seoul, South Korea
Posted

About Karrot

Welcome to Karrot - your community super app from Korea! Our mission is to ignite local connections, and we've designed a fantastic range of services just for that! From buying and selling goods, community groups, job listings, real estate and auto listings to payment solutions, we've got it all! But that's not the most exciting part. We have a buzzing community of over 30 million users, more than 20 million MAUs, and an average of over 20 minutes of daily screen time. We're thrilled to say that our mission to enrich local connections is alive and thriving, especially in our dynamic secondhand marketplace! With operations spanning Korea, Japan, the US, Canada, and the UK, our incredible team of over 300 employees is lighting up communities across the world. And guess what? We've recently raised a whopping $162 million in our Series D funding round, boosting our valuation to an impressive $2.7 billion! This fantastic achievement catapults us onto the ever-growing list of unicorns, with a staggering total of $205 million raised. Leading the charge in this funding round was DST Global, backed by Aspex Management and our stellar existing investors such as Goodwater Capital, Altos Ventures, and SoftBank. The Karrot journey is truly exciting and we're just getting started!

Found this role interesting?

Software Engineer, Android
Karrot
Apply