안드로이드 개발자 요구 스펙 조사, 계획 수립

haehyunlee·2023년 5월 27일

안드로이드 개발자 요구 스펙

출처 : 프로그래머스 커리어 / 원티드 / 캐치


페이타랩

카페 비대면 주문 결제(스마트 오더) 플랫폼 '패스오더' 개발

  • 주요업무
    Kotlin을 사용해 Anrdoid 앱 개발, 운영, 최적화
    AOS / 웹 개발자와의 협업을 통해 모바일 서비스 개선
    새로운 기술 도입, 구조 개선, 성능 최적화 등

  • 자격요건
    Java, Android framework 이해
    모바일 앱 UX, AOS 휴먼 인터페이스 이해
    사용자 경험을 개선하는데 필요한 퍼포먼스 개선 및 네트워킹 구현 경험
    Android App Architecture Guidline 이해
    Coroutines, Flow, ViewBinding 등 Android 최신 기술 동향 및 최신 라이브러리에 익숙함

  • 사용 기술
    Kotlin, Java, Android Studio

  • 우대사항
    Kotlin, Java 지식, 경험
    AOS 프로젝트 기반 작업 경험
    MVVM 디자인 패턴 적용 경험
    동료와의 학습 내용 공유 & 함께 성장하는 마인드
    요구사항 분석, 협업 커뮤니케이션 능력


오퍼스엠

블록체인 솔루션 기술 전문 기업
ICT 시스템 + 블록체인 연결 미들웨어 개발

  • 주요업무
    안드로이드 앱 개발 환경 설정 (협업 규칙 관리)
    안드로이드 UI/UX, 기능 개발

  • 자격요건
    신입 ~ 경력 3년 이하

  • 사용 기술
    안드로이드 / Kotlin / Java / Jetpack
    자료구조, 알고리즘 등 CS 지식
    Git, Github, Android, MySQL, Java, JavaScript, Kotlin, AWS

  • 우대사항
    블록체인 개발 경험
    프로젝트 셋업 ~ 배포 및 운영 경험


딥메디

건강 정보 측정 및 관리 목적의 헬스케어 앱 개발
카메라 기반 혈업 측정 소프트웨어

  • 주요업무
    Android 앱 개발 및 유지보수
    (기획 완료된 앱, 신기술을 사용한 앱, 모바일 앱 의료기기)

  • 자격요건
    Koltin을 사용한 Android 앱 개발 경험
    Coroutine, Flow 경험
    Retrofit, Glide 등 라이브러리 사용 경험
    Git 형상관리 경험
    협업과 소통 능력, 주도적 개발·개선 마인드

  • 우대사항
    MVP, MVVM 등 아키텍쳐 설계, 디자인 패턴 적용 경험
    헬스케어 관련 앱 개발 경험
    Firebase Analytics, Fabric 등 각종 통계, 트래킹, 디버깅 툴 연동 경험
    Android Camera API 사용 경험
    OpenCV 경험
    신사업에 대한 관심

  • 기술스택·툴
    Git, Github, Android, MySQL, Java, JavaScript, Kotlin, AWS


뉴아인

  • 주요업무
    웨어러블 전자약(elextroceutical) 기술 기반 의료기기 연동 앱 개발
    Unit Test
    기존 코드 분석 및 리팩토링

  • 자격요건
    신입 ~ 경력무관
    코드 개선 욕심, 안드로이드 개발 이해↑
    디자인 패턴을 고민하며 개발
    모바일 UI/UX 가이드라인 이해
    API, 네트워크 통신 이해
    Git 사용 경험
    BitBucket, Git, JIRA, Android, Java, Kotlin, AWS, Android Studio

  • 우대사항
    스토어 출시 및 관리, 유지보수 경험
    오픈 소스 기여
    Android(Kotlin) 네이티브 개발 경험
    MVP, MVVM 등 디자인 패턴 이해, 개발 적용 경험
    Clean Architecture, Clean Code 구현
    Restful API 사용
    gradle 이해, 경험
    Jira, Confluence, Git 등 협업툴
    의료 및 헬스케어 디바이스 사용 경험


전능아이티

  • 주요업무
    안드로이드 OS 기반 키오스크 앱 개발
    병원 전자 차트 앱 개발
    사내 IOS앱 유지 보수
    사내 웹 프로젝트 연동

  • 자격요건
    4년제 전공자
    TCP, HTTP 통신 이해

  • 우대사항
    Kotlin, Multi-Module MVVM, Android Jetpack
    DI(Dependency Injection)
    Clean Architecture


클래스101

개인 유료 강의 온라인 서비스 플랫폼

  • 주요업무
    Android 앱 아키텍쳐 설계
    인증, 영상 재생, 수강 환경, 응원하기, 알림 등 자사 플랫폼에서 제공하는 기능 개발

  • 자격요건
    경력 5년 이상 or 그에 준하는 실력
    Kotlin 개발 경험
    RxJava, RxKotlin, RxAndroid 개발 경험
    팀원과의 의사소통 능력
    비즈니스 상황에 맞는 기술 선택
    코드 품질 향상 욕심

  • 우대사항
    Android 디자인 및 품질 가이드라인에 대한 이해
    오픈 소스 기여 경험
    MVVM, 클릭 아키텍쳐 이해·설계·서비스 적용 경험
    TDD, 테스트 코드 작성 경험
    MAU 100만 이상 Android 앱 개발 경험
    GitHub 링크 첨부

  • 개발 문화
    코드 리뷰
    테크 토크, 세미나를 통한 기술 공유
    기술 블로그


네이버웹툰

  • 주요업무
    이미지뷰어, ePub뷰어, 동영상뷰어, 다국어 개발
    앱 공통모듈화와 구조개선으로 개발 효율성 강화

  • 자격요건
    Kotlin / Java 프로그래밍 지식
    Sqlite, Room 사용 경험
    Android Jetpack(Lifecycle, Paging, Databinding) 사용 경험

  • 우대사항
    Epub Reader 개발 경험
    Performance Tuning 경험
    Watermark, DRM을 활용한 데이터 처리 경험


공통 사항 정리

[업무]

  • Android 앱 개발
  • Android 프로젝트 리팩토링 및 최적화
  • 테스트 코드 작성

[지원자격/우대사항]

  • 언어 : Java, Kotlin
  • 툴 : Android Studio
  • 버전관리 : Git, Github
  • 데이터베이스 : MySQL, Sqlite
  • 클라우드 서버 : AWS
  • Android Framework
  • Android Jetpack, API
  • Coroutine, Flow
  • Retrofit, Glide 라이브러리
  • Firebase
  • MVP, MVVP, AAC, 디자인 패턴
  • Clean Architecture, Clean Code
  • TDD
  • RESTful API
  • gradle
  • 모바일 UI/UX 가이드라인
  • RxJava, RxKotli, RxAndroid
  • Open CV
  • CS 지식
  • 자사와 관련된 분야의 앱 개발 경험
  • 앱 배포 및 출시, 유지보수 경험
  • 오픈 소스 기여 경험
  • 동료와의 협업·의사소통 능력, 주도적으로 개선해나가는 마인드
  • 신사업, 신기술, 최신 개발 트렌드에 대한 관심

채용 절차

서류 전형 → 코딩 테스트 → 인터뷰 전형

서류 검토 → 온라인 코테 → 오프라인 코테 → 임원면접

지원서 리뷰 → 프리 인터뷰 → 실무 인터뷰 → Culture-Fit 인터뷰(기업문화적합도 검사 포함) → 부서결정 미팅


생각..

생각보다 안드로이드 개발자 신입 채용 공고의 수가 적으며 그 자리가 한정되어 있었다. Android 키워드로 검색해도 그 중 절반은 React Native, Flutter 채용 공고일 때가 많았음. 또한 요구 기술 스택에 내가 아직 모르는 개념, 접해보지 못한 기술이 많았다. 공통 키워드 위주로 조사해보고 직접 경험해보자. 정말 이름만 들어봤고 설명해보라고 하면 말도 못하는 게 태반.. 관련 질문을 받으면 능숙하게 대답할 수 있는 수순까지 올려야함.
또한 당연하게도 이제는 코테, 기술면접이 채용 단계에 필수적이라 나중에 부랴부랴 준비하지 말고 미리 조금씩이라도 기초를 다져놔야겠다.


해야할 것들

기간 : 2023/05/29 ~ 2023/09/26 (약 4개월) + α

실제 앱 개발 / 코테 풀면서 문법 익히기

  • 안드로이드 유틸리티 앱 개발 후 앱 배포하기
    • 후보1 : 일기장
      DB연동, PDF 내보내기
      독서/영화 정보 연동 후 독서/영화 감상문 기능
      그림 일기 느낌으로 사진1장+내용+그날 기분 선택+위치에 따른 날씨 정보 가져와서 자동 기록
      작성하는 날의 날씨/시간대에 따라 텍스트 에디터 템플릿이 바뀜 (비오는날 밤 / 해질녘 오후 등)
    • 후보2 : 캘린더인데 일일/주간/월별로 보기 변경할 수 있는거
      월별 보기 > 먼슬리 플래너 모양
      주간 보기 > 위클리 플래너 모양
      일별 보기 > 열품타같이 시간별 타임 테이블
    • 후보3 : 글짓기 연습 앱
      매일 1일 1주제 랜덤 제공 (사용자가 이미 사용한 주제는 제외)
      타이머 기능으로 1시간 내로 글쓰는 연습 (일기, 소설 연습 가능)
      책 제본 양식에 맞춰 PDF 내보내기 가능
      다른 사람이 공유한 글 ebook 리더기 처럼 읽을 수 있음 (보던 곳에서 이어서 보기O)
    • 후보4 : ToDo List, Done List

20230611 기준, 조사해보면서 계획 추가 or 수정하기

📌 앱스토어에서 다양한 앱 많이 다운받아 써보기. 기본 기능은 같을지라도 세부적인 부가요소가 많이 다름.

profile
안드로이드 개발자

0개의 댓글