휴대폰응용소프트웨어개발자

휴대폰 응용소프트웨어의 기능요구사항을 반영하여 응용소프트웨어를 개발하고 관리한다.

휴대폰응용소프트웨어개발자 직업 종사자가 업무를 수행하는 모습
휴대폰응용소프트웨어개발자 직업 종사자가 업무를 수행하는 모습
휴대폰응용소프트웨어개발자앱개발안드로이드소프트웨어설계DB설계단위테스트버전관리

직업 상세 정보 탭

방향키로 탭을 이동하고 Enter 키로 선택할 수 있습니다. Home/End 키로 처음과 마지막 탭으로 이동합니다.

주요 업무

수행 직무

  • ▶ 휴대폰 응용소프트웨어의 기능을 정의하고, 제약사항과 선행기술을 분석한다.
  • ▶ 응용소프트웨어 기능요구사항을 기반으로 응용소프트웨어의 구조와 기능, 데이터베이스를 설계한다.
  • ▶ 관련된 응용소프트웨어의 상세설계서를 작성한다.
  • ▶ 라이브러리 포팅, 단위모듈개발, 오류수정 등을 통해서 휴대폰에서 동작하는 응용소프트웨어를 개발한다.
  • ▶ 개발된 응용소프트웨어를 테스트하여 성능을 검사한다.
  • ▶ 필요한 인증획득에 필요한 자료와 시료를 준비하고 관련 테스트를 수행하여 인증을 획득한다.
  • ▶ 요구사항기능서와 UI/UX설계 등을 기반으로 사용자설명서를 작성하고 응용소프트웨어의 버전을 관리한다.

작업강도

가벼운 작업

작업장소

실내

커리어 전망

Google Play는 내부·공개 테스트와 사전 출시 보고서 같은 품질 검증 도구부터 프로덕션 배포, 앱 무결성·서명 관리까지 앱 배포 전 과정을 지원하는 방향으로 플랫폼을 넓혀 왔다.[1] 안드로이드 공식 문서는 앱을 프레젠테이션·도메인·데이터 계층으로 나누고 의존성 주입을 활용하면 테스트가 쉬워지고 유지보수성이 높아진다고 안내하며, 이런 구조를 갖춘 앱을 만들 수 있는 개발 역량에 대한 수요는 이어질 것으로 보인다.[2]

워라밸 & 사회적 평가

워라밸

LINE의 사례처럼 반복되던 테스트·설정 검증·연계 컴포넌트 점검을 자동화하면 결과 확인 시간을 크게 줄일 수 있지만, 자동화 체계를 갖추기 전까지는 개발보다 테스트에 더 많은 시간을 쓰게 되는 경우도 있다.[3]

사회적 기여

특허출원 전 KIPRIS 등에서 선행기술을 검색해 동일·유사한 발명이 이미 있는지 확인하는 절차처럼, 새 기능을 개발하기 전 기존 구현 사례를 조사하는 선행기술 분석 과정이 개발 착수 전에 필요할 수 있다.[4] 앱을 마켓에 등록하기 전에는 개인정보보호위원회의 자가진단 서비스로 개인정보처리방침이 법령을 준수하는지 미리 점검해볼 수 있다.[5]

여담

  • •

    WIPI(무선인터넷플랫폼표준화)는 정부 주도로 2002년 v1.0이 채택된 국내 표준 모바일 플랫폼으로, 2005년 휴대폰 탑재가 의무화됐다가 2008년 의무화가 해제되며 국내 휴대폰 시장 개방의 계기가 됐다.[6]

  • •

    LINE은 코드 리뷰 단계에서 자동으로 단위 테스트를 실행하는 체계를 구축해, 테스트 결과를 확인하는 데 걸리던 시간을 10분 이내로 줄였다.[7]

  • •

    원스토어 개발자센터는 SDK와 결제 연동 가이드, 라이선스 관리 라이브러리를 제공해 앱 상품 등록과 관리를 지원한다.[8]