스타터 노트

앱 개발자 직무 채용공고 분석

내손은개발 🐾 2024. 1. 24. 23:17

1. 관심 기업 리스트업하기

 

1-1) 야놀자

 

[주요업무]

  • Kotlin 기반  야놀자 안드로이드 앱 개발 및 유지보수
  • 앱 사용성 개선을 위한 실험 설계 및 구현

[자격요건]

  • Kotiln 개발 경험 (필수)
    Android Native Application 경력 3년 이상
    Android 최신 기술 및 트렌드에 대한 관심과 이해가 높으신 분

 

[우대사항]

  • MVVM, MVP 등의 아키텍처 패턴 경험을 보유한 분
    AAC, Jetpack, DataBinding, Coroutine, Hilt, Compose, 디자인 패턴, 테스트 등에 대한 이해가 높고 능숙하게 다룰 수 있는 분
    Clean Architecture에 대한 이해 및 프로젝트 적용 경험이 있으신 분
    Stackoverflow 혹은 개인 블로그를 통해 개발 지식 공유 활동을 해본 경험을 보유한 분
    Google PlayStore 배포 경험이 있으신 분(배포앱 기재)
    Hybrid WebView에 대한 이해 및 개발 경험을 보유한 분

 

 

1-2) banksalad

 

[주요업무]

  • 뱅크샐러드 사용자를 위한 다양한 서비스를 개발하고, 실험을 통해 검증
    뱅크샐러드 내에서 탄탄한 제품 개발을 지속할 수 있도록 다양한 인프라를 구축하고 개선
    뱅크샐러드 안드로이드 제품을 개선하기 위해 다양한 신기술을 탐색하고, 적용
  • • 100% Kotlin 을 사용하고 있어요.
    • Coroutine 를 이용하여 반응형 & 비동기 프로그래밍을 하고 있었어요.
    • Clean Architecture 를 추구해요.
    • Multi Module Architecture 를 추구해요.
    • MVI 기반 아키텍쳐 컴포넌트를 자체 구현하고 사용하고 있어요.
    • UI는 Jetpack Compose 기반으로 구현하고 있어요. 새로운 화면은 거의 대부분 Compose를 사용하고 있어요.
    • API 명세로 Protobuf 를 사용하고, Kotlin Code 를 자체 구현한 스크립트를 통해 자동 생성하고 있어요.
    • Figma 를 이용해 디자인을 관리하고, Figma Plugin 을 개발하여 디자인 컴포넌트 목록을 추적해요.
    • Figma 파일에 등록된 이미지를 자체 구현한 스크립트를 이용해 XML 로 변환하여 사용하고 있어요.

[자격요건]

  • 유관 경험이 3년 이상이거나 그에 준하는 실력을 보유하고 있어야 해요.
    Kotlin 언어를 이용한 상용 서비스의 개발 및 배포 경험이 있어야 해요.
    RxJava, Coroutine 등의 비동기 프로그래밍을 활용한 상용 서비스 개발 경험이 있어야 해요.
    AAC 및 Clean Architecture 등을 활용하여 서비스 레이어를 분리하여 개발한 경험이 있어야 해요.
    Zeplin, Figma, ProtoPie 등 하나 이상의 디자인 협업 도구를 이용한 협업 경험이 필요합니다.
    컴퓨터 공학의 기초 지식에 대한 이해를 바탕으로 한 응용 시스템 설계 능력이 요구됩니다.

 

[우대사항]

  • JIRA, Notion, Asana 등 하나 이상의 협업 도구를 이용한 협업 경험있는 분
    Agile/Scrum 기반의 조직에서 Sprint를 이용한 협업 경험이 있는 분
    100만 이상의 MAU를 가진 상용 서비스 개발 경험이 있다면 더욱 좋습니다.
    고객 피드백을 통한 실험 가설을 설정하고, A/B Test 등의 실험을 통한 검증 경험이 있다면 더욱 좋습니다.
    네트워크 및 암호화 알고리즘에 대한 높은 이해도를 활용하여 문제를 해결해본 경험이 있다면 더욱 좋습니다.
    하위 호환을 고려한 대규모의 Architecture Migration 경험이 있다면 더욱 좋습니다.
    Android 서비스의 핵심 시나리오에 대한 Automated UI Test 구축 경험이 있는 분
    Android Library 및 SDK 개발과 함께 API 버전 및 문서 관리 경험이 있는 분
    Android 커뮤니티에 글, 발표, 코드로 직접 기여한 경험이 있는 분
    Android 오픈 소스 기여 경험이 있는 분

 

1-3) 쿠팡 플레이

 

[주요업무]

  • 전체 안드로이드 애플리케이션 개발 프로세스 진행 (Concept, Design, Develop, Test, Release)
    3rd Party 개발 벤더 및 파트너와의 협업
    Code Review 및 Best Coding Practice 수행
    안드로이드 기술 문서 생성 및 관리

[자격요건]

  • 5년 이상의 Android 관련 프로덕트 경험이 있으신 분
    Android 모바일 앱 개발 실무 경험이 있으신 분
    MVVM, MVP 등 아키텍처 패턴 경험이 있으신 분
    JetPack 라이브러리 (Room, Paging, Livecycle, LiveData, DataBind, ViewModel, AppCompat, Fragment 등) 경험이      있으신 분
    비동기 프로그래밍 (Coroutine, RxJava) 경험이 있으신 분
    3개 이상의 Android 앱 개발 (Google Play 스토어 1개 이상 등록) 경험이 있으신 분

[우대사항]

  • ExoPlayer 커스터마이제이션 경험 또는 ExoPlayer와의 미들웨어 인터페이스 관리 경험이 있으신 분
    MPEG-DASH, Widevine DRM, 오프라인 재생, Chromcast SDK 경험이 있으신 분
    JUnit, Robolectirc, MockK, Espresso 테스트 경험이 있으신 분
    OTT 앱 또는 Android TV 개발 또는 프로젝트 경험이 있으신 분

 

1-2) 핀다

 

[주요업무]

  • 제휴된 모든 금융사의 대출을 비교할수 있는 핀다의 핵심 기능인 비교대출 Android 기능을 개발해요.
    특정 유저를 타겟팅 해서 개인화된 상품 추천이나 자산 관리 서비스를 제공할 수 있도록 기능을 개발해요.
    유저가 쉽게 대출을 상환하고 본인의 자산을 한눈에 보고 관리할수 있는 자산 관리 서비스를 개발해요.
    많은 데이터를 안정적이고 효율적으로 처리하기 위한 리팩토링 및 아키텍쳐 설계에 참여해요.
    현재 운영되고 있는 핀다 서비스의 확장성, 안정성을 위한 방안을 고민하고 실행해요.

[자격요건]

  • 3년 이상의 안드로이드 개발 경력을 가지고 계신 분
    Kotlin, Coroutine, AAC, Jetpack, MVVM 경험이 많으신 분
    비동기 프로그래밍에 대한 이해도가 높은 분
    버전 관리 도구 (Git) 경험이 있으신 분
    디자인 패턴, 리팩토링에 대한 기본 지식을 가지고 계신 분

[우대사항]

  • MVI, Compose, 매버릭스를 경험해보신 분
    TDD, Unit test 및 UI Test 작성 경험이 있으신 분
    앱 최적화 경험을 보유하신 분
    아키텍처 설계와 코드 리팩토링에 대한 이해도가 높으신 분
    자기 주도적으로 개발하는 것을 즐기고, 동료들과 수평적으로 커뮤니케이션 할 수 있는 분
    Android 개발 환경에 관심을 갖고, 더 나은 개발 문화를 만들어가는 데 기여할 수 있는 분
    애정과 열정을 갖고 개발해 완성도 높은 서비스를 제공해본 경험이 있는 분

[사용 기술]

  • 주요 개발 기술 : kotlin, coroutine, DI(Koin), MVVM, MVI, andoridx(jetpack)
    개발/협업 도구 : Bitbucket, Slack, Jira, Figma, Firebase

1-2) afreecaTv

 

[주요업무]

  • Global 서비스 Android 앱 개발

[자격요건]

  • 관련 직무 경력 4년 이상 보유하신 분
    Java, Kotlin 기반 Android 개발 경험을 보유하신 분

[우대사항]

  • RxJava, Coroutine 대한 이해도가 있으신 분
    클린아키텍처, MVVM, MVI아키텍처 패턴에 대한 이해도가 있으신 분
    Compose 개발 및 Git을 통한 협업 경험이 있으신 분
    글로벌 서비스 개발 경험이 있으신 분
    영어 커뮤니케이션이 가능하신 분

2. 공통적으로 언급되는 역량 정리

  • 일단 기본적으로 경력이 3년 이상은 잡고간다,,,
  • MVVP, MVP, MVI 아키텍처 패턴 경력
  • Jetpack Compose 기반 구현, JetPack의 다양한 라이브라이브러리 기술들
  • coroutine 경험
  • Git 사용법

들어보기는 많이 들어본 것들이고 사용도 간단히 해본 것들이 있다. 하지만 자세히 모르니 2번에 정리한 역량을 찾아보고 정리할 예정이다.

'스타터 노트' 카테고리의 다른 글

앱 개발 용어 정리 2  (1) 2024.01.24
앱 개발 용어정리 1  (0) 2024.01.23
스타터 노트  (1) 2024.01.19