기업 채용 분석/당근

[당근] Software Engineer, iOS 공고 분석

중고거래실에서 중고거래 경험을 실험으로 키우거나 모바일실에서 슈퍼앱 구조와 개발 환경을 만드는 iOS 엔지니어를 뽑습니다. 한 공고에 두 조직의 일이 나뉘어 있어 어느 쪽에 맞춰 이력서를 쓸지부터 정해야 합니다. 참고 사항에 현재 쓰는 라이브러리를 이름까지 공개해 두었으므로 지원 전에 그 목록과 본인의 기술 스택을 맞춰 보는 것이 먼저입니다.

이 공고 분석은 2026년 9월 13일에 이뤄졌습니다. 이후 채용이 종료되었을 수 있습니다.

이 자리가 왜 생겼을까요

당근은 2025년 7월 창립 10주년에 비전을 '로컬의 모든 것을 연결하여, 동네의 숨은 가치를 깨운다'로 바꿨습니다. 채용 페이지 첫 화면에는 중고거래와 부동산, 중고차, 알바, 커머스, 금융, 광고, 지도, 비즈니스, 커뮤니티가 나란히 놓여 있습니다. 서비스가 늘어나는 만큼 앱 하나가 담아야 하는 화면도 늘어납니다. 공고가 모바일실의 일을 슈퍼앱 구조 설계와 사내 공통 서비스 운영으로 적은 자리가 바로 이 지점입니다. 여러 서비스를 한 앱에서 굴려 본 경험이 있다면 지원서에서 그 구조를 설명하는 데 분량을 쓰는 편이 낫습니다.

당근이 지금 어떤 사업에 집중하고 있는지는 당근 채용 분석에서 이어서 볼 수 있습니다.

1하게 될 업무

  • 중고거래실은 한국과 해외 사용자를 대상으로 지역 기반 중고거래 서비스를 만듭니다.

    이렇게 볼 수 있어요

    해외 사용자가 자격 요건이 아니라 팀 소개에 먼저 나옵니다. 국내 서비스만 다뤄 봤어도 지원에 문제는 없지만 다국어나 지역별 분기 처리를 해 본 경험이 있다면 이 대목과 연결해 적는 쪽이 눈에 띕니다.

  • 데이터를 바탕으로 여러 아이디어를 실험하며 중고거래 사용자 경험을 발전시킵니다.

    이렇게 볼 수 있어요

    실험이라는 단어가 기획이나 디자인 공고가 아니라 iOS 공고에 들어 있습니다. A/B 테스트 결과에 따라 구현을 되돌리거나 다시 짠 경험이 있으면 그 판단 과정을 적어 두면 됩니다.

  • 모바일실은 신규 서비스와 사내 공통 서비스를 운영하며 슈퍼앱을 위한 확장 가능한 구조를 설계합니다.

    이렇게 볼 수 있어요

    여러 서비스가 앱 하나에 들어가는 구조를 다루는 팀입니다. 모듈을 나누고 의존성을 정리해 본 경험이 참고 사항의 Modular Architecture 항목과 바로 이어집니다.

  • 다른 팀이 기능을 쉽게 개발하도록 지원하고 개발 환경을 개선해 생산성을 높입니다.

    이렇게 볼 수 있어요

    동료 개발자가 사용자인 일입니다. 빌드 시간을 줄이거나 배포를 자동화해 팀 전체의 작업을 빠르게 만든 이력이 있다면 그 효과를 시간으로 적을 수 있습니다.

  • iOS 챕터에 소속되어 엔지니어링 데이와 테크톡 같은 활동에 참여합니다.

    이렇게 볼 수 있어요

    소속팀과 별개로 직군 조직에 함께 속하는 구조입니다. 발표나 글로 지식을 공유한 기록이 있으면 이력서에 링크를 붙여 두는 것이 당근 인재상의 공개와 공유 항목에도 맞습니다.

2자격 요건

  • iOS 개발 경력 3년 이상에 준하는 실력을 요구합니다.

    이렇게 볼 수 있어요

    경력을 숫자로만 자르지 않고 그에 준하는 실력이라는 표현을 붙였습니다. 기간이 조금 모자라도 과제 전형에서 실력으로 보완할 여지가 있습니다.

  • 기술 중심보다 사용자 중심으로 생각하며 제품을 만들 수 있는 사람을 찾습니다.

    이렇게 볼 수 있어요

    새 기술을 도입한 경험만 나열하면 오히려 이 조건에서 멀어집니다. 기술 선택이 사용자 화면에서 무엇을 바꿨는지가 한 줄이라도 따라와야 합니다.

  • 테스트 가능한 코드 작업에 익숙할 것을 조건으로 두었습니다.

    이렇게 볼 수 있어요

    자격 요건 가운데 코드 작성 습관을 직접 지목한 곳은 여기뿐입니다. 테스트를 붙이기 위해 구조를 바꿔 본 사례가 있다면 우대 사항의 의존성 주입 항목과 묶어서 설명하면 됩니다.

  • 자기 주도적으로 일하고 커뮤니케이션이 원활한 사람과 함께하고 싶다고 밝혔습니다.

    이렇게 볼 수 있어요

    iOS 팀 동료는 '솔직하게 의견을 공유하고 끝까지 논의하지만, 서로 신뢰가 있어 그 과정이 불편하지 않아요'라고 적었고, 당근 인재상에도 필요한 충돌을 피하지 않되 결정이 나면 한 방향으로 실행한다는 '신뢰와 충돌'이 있습니다. 전형에 컬처핏 인터뷰가 따로 있으니 의견이 달랐던 기술 결정을 끝까지 논의해 정리한 사례를 준비해 둘 수 있습니다.

3우대 사항

  • 대규모 서비스를 개발해 본 경험을 우대합니다.

    이렇게 볼 수 있어요

    사용자 수가 많은 서비스를 맡아 본 적이 없다면 규모 대신 트래픽이 몰리는 구간을 다뤄 본 경험으로 답할 수 있습니다. 출시 이벤트나 푸시 발송 직후를 감당한 이야기가 여기에 들어갑니다.

  • iOS 관련 오픈소스에 기여했거나 개인 오픈소스 프로젝트를 가진 사람을 우대합니다.

    이렇게 볼 수 있어요

    참고 사항의 기술 목록에는 KarrotListKit, KarrotCodableKit처럼 당근 이름을 단 라이브러리가 나옵니다. 이 우대는 공개된 코드를 직접 보겠다는 뜻으로 보입니다. PR에 테스트를 함께 올린 기록이 있다면 자격 요건의 테스트 가능한 코드까지 같은 저장소에서 확인됩니다. 저장소 주소는 채용 FAQ 안내대로 이력서나 포트폴리오 파일 안에 넣어 주세요. 본인이 어느 부분을 썼는지 한 줄로 밝히면 검토자가 바로 확인합니다.

  • 해외 서비스 경험과 의존성 주입을 활용한 코드 설계 경험도 우대 항목입니다.

    이렇게 볼 수 있어요

    중고거래실 소개와 자격 요건의 테스트 항목에 각각 대응하는 우대 사항입니다. 둘 중 하나라도 해당하면 어느 업무 항목과 이어지는지까지 적는 편이 전달이 빠릅니다.

4기타 사항

  • 게시일 : 2022년 8월 25일
  • 고용형태 : 정규직(수습 3개월)
  • 근무지 : 서울특별시 서초구 강남대로 465, 교보강남타워 11층 (추정)
  • 경력 조건 : 경력 3년 이상에 준하는 실력
  • 학력 조건 : 해당 내용은 원본 공고에서 확인되지 않습니다.

쓰는 기술

공고 본문에 적힌 기술만 모은 목록입니다.

  • Modular Architecture
  • SwiftUI
  • KarrotListKit
  • KarrotCodableKit
  • RxSwift
  • FlexLayout
  • Tuist
  • GitHub Actions
  • Firebase
  • fastlane

전형과 지원

채용 FAQ가 밝힌 정규직 기준 일반적인 전형은 여섯 단계이고 단계마다 결과 통보에 걸리는 기간까지 공개돼 있습니다. 포지션에 따라 절차가 달라 공고마다 확인해야 합니다. 재지원 규칙이 단계마다 달라서 지원 순서를 정할 때 먼저 볼 부분입니다.

  • 여섯 단계

    일반적인 순서는 서류, 화상 인터뷰, 과제, 직무 인터뷰, 컬처핏 인터뷰와 레퍼런스 체크, 처우 협의이고 포지션에 따라 다릅니다. 결과 통보는 서류가 영업일 7일 이내, 화상과 직무 인터뷰가 5일 내외, 컬처핏 단계가 10일 내외입니다. 과제는 "5일 또는 7일 이내 작성 가능한 분량"이고 별도 전형으로 있기도 하고 인터뷰에 함께 출제되기도 합니다.

    이렇게 볼 수 있어요

    각 단계의 대기 기간이 공개돼 있으므로 다른 회사 일정과 겹쳐 볼 수 있습니다. 서류부터 최종까지 한 달이 넘게 걸린다고 보고 움직이는 편이 안전합니다.

    당근 채용 FAQ

  • 컬처핏 뒤에는 1년

    서류와 화상 인터뷰, 직무 인터뷰 단계에서 떨어지면 같은 공고에 6개월 뒤 다시 지원할 수 있고 다른 공고는 제한이 없습니다. 컬처핏 인터뷰 이후에는 모든 공고에 1년간 지원할 수 없습니다. 회사는 컬처핏 기준이 전 공고 공통이기 때문이라고 밝혔습니다.

    이렇게 볼 수 있어요

    마지막 단계의 실패 비용이 다른 단계보다 훨씬 큽니다. 인재상 다섯 가지에 각각 대응하는 사례를 하나씩 준비해야 하는 이유가 여기에 있고, 여러 공고를 염두에 두고 있다면 더욱 그렇습니다.

    당근 채용 FAQ(지원)

  • 이력서 형식

    자유 형식이고 PDF를 권장합니다. 채용 FAQ는 hwp와 word를 호환 문제로 지양해 달라고 하고 zip은 받지 않으며, 웹 링크는 이력서나 포트폴리오 파일에 첨부하라고 적었습니다.

    이렇게 볼 수 있어요

    형식을 정해 두지 않았으므로 양식을 맞추는 데 시간을 쓸 필요가 없습니다. 대신 자유 형식에서는 무엇을 강조할지가 온전히 지원자의 선택이라 공고의 업무 목록에 적힌 일을 해 본 경험을 자세히 적는 편이 낫습니다.

    당근 채용 FAQ(지원)

  • 복수 지원과 그 밖의 규칙

    정규직은 전부 상시 채용이고 복수 지원이 가능하며 공고별로 평가자와 기준이 달라 각각 진행됩니다. 나이와 학력 제한이 없습니다. 공고에는 입사 후 3개월 수습이 적혀 있습니다.

    이렇게 볼 수 있어요

    공고마다 절차가 따로 도는 구조라 두 곳에 지원하면 일정이 서로 어긋날 수 있습니다. 다만 컬처핏 단계까지 간 공고가 하나라도 있으면 그 결과가 나머지에 영향을 주므로 순서를 생각해 둘 필요가 있습니다.

    당근 채용 FAQ(지원)

  • 이 공고만 다른 점

    • 화상 인터뷰 대신 과제 전형이 두 번째 단계로 들어갑니다.

      전형이 서류, 과제 전형, 직무 인터뷰, 컬처핏 인터뷰와 레퍼런스 체크, 처우 협의, 최종 합격 순입니다. 당근의 다른 공고가 화상 인터뷰를 먼저 보는 것과 달라서 서류 다음에 바로 과제를 받게 됩니다.

    지원 전 준비할 것

    1. 1

      두 팀 중 어디에 지원하는지 정하기

      중고거래실은 사용자 화면과 실험을 다루고 모바일실은 구조와 개발 환경을 다룹니다. 이력서 첫 문단에서 어느 쪽 경험이 더 두꺼운지 밝혀 두면 서류를 읽는 사람이 배치를 먼저 떠올릴 수 있습니다.

    2. 2

      공개된 기술 목록과 본인 스택 맞춰 보기

      참고 사항에 SwiftUI와 RxSwift, FlexLayout, Tuist, fastlane이 그대로 적혀 있습니다. 겹치는 항목은 어떤 프로젝트에서 얼마나 썼는지 적고 겹치지 않는 항목은 대신 무엇을 썼는지를 한 줄로 남겨 두면 됩니다.

    3. 3

      과제 전형이 두 번째 단계인 것 확인하기

      이 공고의 전형은 서류 다음이 바로 과제입니다. 당근의 다른 직무처럼 화상 인터뷰를 먼저 보는 순서가 아니므로 지원한 뒤 곧바로 과제를 받는다고 보고 일정을 비워 두어야 합니다.

    4. 4

      테스트를 붙이려고 구조를 바꾼 사례 준비하기

      자격 요건의 테스트 항목과 우대 사항의 의존성 주입 항목이 같은 이야기를 두 번 묻고 있습니다. 테스트가 어려웠던 코드를 어떻게 분리했는지 하나만 정리해 두어도 두 항목에 함께 답합니다.

    모바일 개발자 지원을 준비한다면