직무별 가이드 / 모바일 개발자 이력서 작성법
모바일 개발자 이력서 작성법
모바일 이력서의 차별점은 '스토어에 나간 앱'이라는 구체적 결과물과, 웹에는 없는 제약을 다뤄 본 경험이에요. 크래시, 앱 시작 시간, 오프라인 상태, OS 버전별 권한 변경, 심사 반려처럼 모바일에서만 생기는 문제를 어떻게 풀었는지가 실력을 드러내요. 출시 앱이 있다면 앱의 규모보다 그 앱에서 내가 맡은 범위를 분명히 적으세요.

모바일 면접관이 먼저 확인하는 신호
- 1
출시와 운영의 사이클
스토어 출시, 심사 반려 대응, 단계적 배포, 강제 업데이트 정책처럼 릴리스를 직접 다뤄 본 경험은 모바일만의 이력이에요.
- 2
안정성 지표
크래시율, ANR, 크래시 없는 사용자 비율을 어디서 보고 어떻게 낮췄는지가 앱 품질에 대한 책임감을 보여줘요.
- 3
기기·OS 파편화 대응
저사양 기기, OS 버전별 권한 정책 변화, 다양한 화면 크기와 노치 대응을 구체적인 사례 하나로 적으면 직군 이해도가 바로 드러나요.
- 4
네이티브와 크로스플랫폼의 선택 이유
Flutter나 React Native를 썼다면 네이티브 모듈을 직접 붙여 본 경험, 그리고 왜 그 방식을 골랐는지가 함께 있어야 깊이가 보여요.
웹 경력을 길게 쓰고 모바일은 '앱도 만들어 봤다'로 끝내면 아쉬워요. 모바일에서만 겪는 제약을 하나라도 구체적으로 적으면 이 직군에 진지하다는 게 전해져요.
앱 규모 뒤에 내 역할이 숨는 문장들
MAU 50만 쇼핑 앱 개발
MAU 50만 쇼핑 앱의 장바구니·주문 모듈 담당(iOS 3인 중 1인), 주문 완료 화면 크래시 원인 3건을 고쳐 해당 화면 크래시 90% 감소
💡 앱 규모는 배경이지 성과가 아니에요. 팀 안에서의 내 역할과 내가 바꾼 지표를 분리해서 쓰세요.
앱스토어·플레이스토어 출시
1.0 출시 때 두 차례 심사 반려(개인정보 수집 고지 누락, 로그인 없이 체험 불가)를 수정해 재심사 통과, 이후 단계적 배포 10% → 100% 절차를 팀 릴리스 체크리스트로 정리
💡 출시는 누구나 해요. 출시 과정에서 무엇이 막혔고 어떻게 풀었는지가 경험의 증거예요.
신입 vs 경력: 모바일에서 보여줄 무게가 달라요
| 항목 | 신입 | 경력 |
|---|---|---|
| 대표 경험 | 스토어에 직접 올려 본 개인 앱, 실제 다운로드·리뷰가 있다면 그 숫자 | 운영 앱의 안정성·성능 지표 개선, 큰 구조 전환 |
| 기술 깊이 | 생명주기, 상태 관리, 비동기 처리를 이해하고 쓴 근거 | 모듈화, 아키텍처 전환(MVVM 등), 빌드 시간 단축 |
| 릴리스 | 심사 통과, 버전 관리, fastlane 같은 기본 배포 자동화 | 단계적 배포, 기능 플래그, 강제 업데이트 정책, 긴급 핫픽스 경험 |
| 보여줄 숫자 | 다운로드 수, 앱 용량, 시작 시간 측정값 | 크래시 없는 세션 비율, ANR, 콜드 스타트, 릴리스 주기 |
설치하지 않아도 보이는 증거
- 스토어 링크 — 내가 기여한 버전과 기간을 옆에 함께 적어 두세요
- 30초 화면 녹화 — 핵심 흐름, 애니메이션, 오프라인 처리처럼 캡처로는 안 보이는 부분
- 크래시·성능 대시보드 캡처 — 전후 비교만, 사용자 식별 정보와 내부 앱 이름은 가린 채로
- GitHub 저장소 — 개인 앱이라면 모듈 구조, 테스트, CI 설정 파일이 보이게
- 빼야 할 것: 서명 키·인증서, 사내 테스트 빌드 배포 링크, 출시되지 않은 회사 앱의 화면
이 이력서에서 이어질 면접 질문
면접관: 크래시 없는 세션 비율을 99.7%까지 올리셨는데, 가장 까다로웠던 크래시는 뭐였어요?
지원자: 백그라운드에 오래 있으면 시스템이 프로세스를 정리하는데, 복귀할 때 화면이 사라진 상태 객체를 찾다가 죽는 문제였어요. 평소엔 재현이 안 돼서 개발자 옵션에서 액티비티를 유지하지 않도록 설정해 재현했어요.
면접관: 그럼 어떻게 고치셨어요?
지원자: 꼭 필요한 상태만 저장 번들에 넣고, 나머지는 복귀할 때 서버에서 다시 불러오게 바꿨어요. 같은 패턴을 쓰던 다른 화면 네 곳도 같이 고쳤어요.
필수 항목 체크리스트
- iOS/Android/Flutter 경험
- 앱 성과 지표
- 앱스토어 출시 경험
- 성능 최적화(권장)
- API 연동(권장)
강조 키워드
좋은 성과 문장 예시
- ✦크래시 리포트 상위 원인(메모리 부족, 백그라운드 복귀 시 상태 유실)을 추적·수정해 크래시 없는 세션 비율 98.9% → 99.7%
- ✦이미지 캐시 정리와 초기화 지연 로딩으로 Android 콜드 스타트 2.8초 → 1.3초, 저사양 기기에서도 3초 이내 유지
- ✦UIKit 화면 30여 개를 SwiftUI로 단계 전환하며 화면당 코드량 약 40% 감소, 전환 기간에도 2주 릴리스 주기 유지
바로 모바일 개발자 이력서를 만들어 보세요
무료 · 경력 몇 줄이면 시작
지금 무료로 이력서 만들기 →