Software Engineer, iOS (5년 이하)

  • 당근
  • 정규직
  • 경력

5년 이하 서류전형 없는 모바일 엔지니어 챌린지

모든 지원자를 대상으로 서류전형을 면제하고, 과제전형의 기회를 드려요.

  • 지원 기간 : 2025.12.3(수) - 12.17(수) 23:59까지
  • 과제 진행 기간 : 2025.12.20(토) 09:00- 12.24(수) 23:59까지
  • 캠페인 소개 바로가기


iOS 엔지니어를 소개해요

당근은 소속 팀과 공통된 직군끼리 묶인 챕터로 구성되어 있어요. iOS 엔지니어들은 모두 소속팀 뿐만 아니라 iOS 챕터에 소속되어 활동하게 돼요.
iOS 챕터에서는 완성도 높은 앱을 만드는 것을 가장 중요하게 생각해요. 당근 서비스를 사용하는 분들이 제일 먼저 마주하게 되는 곳이기 때문에 안정성과 완성도 높은 서비스를 제공하도록 큰 책임감을 가지고 일을 하고 있어요.
iOS 챕터는 회사의 성장 뿐만 아니라 개인의 성장도 중요하게 생각해요. 엔지니어링 데이, 코드 리뷰, 테크톡 등의 활동을 통해 서로의 기술과 도메인 지식을 공유하고 개선방안을 같이 고민해요. 이 외에도 챕터 내 스터디, 세미나 등 iOS 개발에 대한 이야기를 하는 자리를 만들어 더 나은 개발문화와 개인의 성장을 돕는 시간을 가지고 있어요.

이런 일을 해요

[중고거래]

  • 핵심 도메인을 직접 만들고 책임져요
    • 중고거래의 본질적인 경험—글쓰기, 게시글 상세, 판매/구매 내역, 거래 후기 등—을 설계하고 구현해요. MAU 2,000만 사용자가 매일 쓰는 중고거래 핵심 플로우를 주도적으로 만들고 가꿔가요.
  • AI를 활용한 신규 프로덕트를 개발해요
    • AI 글쓰기, 여러 물건 올리기처럼 AI를 활용한 신규 기능을 직접 만들어요. 새로운 기술을 실험에서 끝내지 않고, 실제 사용자에게 가치를 전달하는 프로덕트로 출시하는 경험을 할 수 있어요.
  • 글로벌 환경에서 일해요
    • 글로벌 중고거래 시장은 한국과 유저 성향·사용 패턴이 크게 다르기 때문에, 현지 유저가 어떤 문제를 겪는지 파악하고 사용자 경험을 새롭게 정의해요.

[숏폼]

  • 당근에는 없던 숏폼 경험을 만들어요.
    • 당근의 모든 컨텐츠를 숏폼 형식으로 보여주는게 목표에요. 비디오 업로드부터 숏폼 시청 화면까지 이어지는 숏폼 생태계 전반을 스스로 만들어가요.
  • 다양한 기술적 챌린지를 경험할 수 있어요.
    • 비디오 트랜스코더 개발처럼 비디오 도메인의 어려운 문제를 직접 해결하고, 복잡한 숏폼 시청 화면의 수많은 상태를 관리하며, 서버드리븐 UI를 도입해 플랫폼화하는 작업을 경험해요.

[피드]

  • 당근의 모든 서비스를 연결하는 '플랫폼' 홈 피드를 만들어요
    • 중고거래, 동네 가게, 알바, 부동산, 중고차, 모임, 커뮤니티, 숏폼 등 당근의 모든 서비스가 만나는 공간이에요. iOS 엔지니어는 다양한 도메인의 콘텐츠를 하나의 통합된 피드 경험으로 자연스럽게 녹여내요.
  • Server Driven UI로 피드의 변화 속도를 높여요
    • 클라이언트 배포 없이 피드 UI 변화 및 사용자 이벤트 처리에 유연한 Server Driven UI 체계를 사용해요. iOS 엔지니어는 서버가 내려주는 뷰 타입/레이아웃/액션을 안전하게 렌더링하는 인프라를 구축하고, 성능과 안정성을 지속적으로 개선해요.
  • A/B 테스트·A/A 테스트 등 대규모 실험의 중심에서 일해요
    • 피드는 당근에서 가장 많은 실험이 진행되는 조직이에요. iOS 엔지니어는 실험 플래그를 연동하고, 실험군/대조군 UI를 구현하며, 실험 데이터 해석·유저 흐름 분석에도 직접 참여해요.

[채팅]

  • 복잡한 코드 구조 단순화
    • 채팅 서비스는 사용자 경험과 기능이 늘어남에 따라 코드가 복잡해지기 쉬워요. 이를 단순화하고 유지보수성을 높이는 개선 작업을 해요.
  • 오프라인 모드 및 데이터 관리
    • 앱이 오프라인에서도 원활히 동작하도록 데이터베이스를 설계하고 관리해요.
  • 비동기 이벤트 처리 및 상태 관리 최적화
    • 소켓 통신 등 효율적인 비동기 이벤트 처리와 상태 관리를 구현해요.

[디자인 시스템]

  • 당근 앱의 제품 설계 언어인 "SEED 디자인 시스템"을 만들고 고도화해요.
    • 당근 앱 전반의 UI 일관성을 유지하면서도 서비스 팀들이 빠르게 개발할 수 있도록 파운데이션 및 컴포넌트의 원칙을 정하고 시스템을 구축해요.
    • iOS 엔지니어로서 플랫폼 디자이너와 함께 의사결정에 적극 참여하며, HIG·접근성 등 iOS 플랫폼 관점에서의 인사이트를 제공해요.
  • iOS UI 개발의 생산성과 품질을 높이는 도구를 만들어요.
    • iOS UI 개발 생산성을 높이기 위한 타이포그래피 시스템, 애니메이션 시스템, 레이아웃 시스템 등 공통 UI 유틸리티를 설계하고 유지보수해요.
    • 최신 UI 기술의 도입을 검토하여 iOS 개발 생산성을 끌어올리고, 당근 iOS 앱이 UI 성능, 일관성, 접근성 측면에서 높은 완성도를 유지할 수 있도록 책임져요.

[모바일 플랫폼]

  • 당근 앱에서 기반이 되는 사내 공통 서비스들을 개발하고 운영해요.
    • 애널리틱스, 실험플랫폼, 피쳐플래그, 로그 서비스와 같은 SDK들을 설계하고 개발해요.
  • 당근 앱에서 핵심을 담당하는 코어 모듈들의 설계 및 개발을 담당해요.
    • DeepLink, Networking, Auth와 같이 앱에서는 없어서는 안될 주요 핵심 모듈들을 담당해요.
    • 수백개의 모듈로 구성된 대규모 앱 아키텍처에서 사용하는 것을 기본 전제로 설계하며, 신뢰도와 완성도 모두 높으면서 확장성 있게 설계해요.
  • iOS 엔지니어들의 개발 환경 개선을 통해 생산성을 높이기 위해 노력해요.
    • CI/CD부터 Swift Macro 라이브러리, 코드 제네레이터 CLI와 같은 편의성 유틸리티까지 당근 앱을 개발하기 위해 필요한 개발 환경들을 개발하고 꾸준히 개선해요.

이런 분을 찾고 있어요

  • 새로운 기능을 설계하고 구현하는 것을 즐기시는 분
  • 기술 중심 보다는 사용자 중심의 사고를 가지고 제품을 만들어 갈 수 있으신 분
  • 자기 주도적으로 일하는 걸 즐기고, 커뮤니케이션이 원활하신 분
  • Testable 한 코드 작업에 익숙하신 분

이런 분이면 더 좋아요!

  • 대규모 서비스를 개발해 보신 분
  • iOS 와 관련된 오픈 소스에 기여해 보셨거나, 개인 오픈소스 프로젝트를 보유하신 분
  • 글로벌 서비스 경험 있으신 분
  • DI(Dependency Injection)을 활용한 코드 설계 경험이 있는 분

참고해 주세요

  • 정규직 채용의 경우 3개월의 수습기간이 있어요
  • ‘장애인고용촉진 및 직업재활법’, ‘국가유공자 등 예우 및 지원에 관한 법률’에 따라 장애인 및 보훈대상자는 채용 전형 시 우대하고 있어요
  • 현재 당근이 사용하는 도구들이에요
  • 새로운 기술을 찾거나 시도하는 것을 적극 격려하고 응원해요

이렇게 합류해요

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

👉당근 합류 여정 가이드 바로가기(🔗)

목록으로 돌아가기