[기본 요구 사항]
컴퓨터 과학, 공학 또는 관련 학위 5년 이상의 소프트웨어 개발 경험 및 3년 이상의 Android 제품 개발 경험
기술적 컨셉을 전달하는 개념도 작성 능력 및 기능 요건문서 작성 경험
우선 순위를 정하며 마감일을 맞추는 책임감 고수준 품질 확보 및 유지에 대한 경험
지속적인 신기술 습득 및 활용 기술
[요건]
안드로이드 개발언어(java,kotlin)경험
Android 앱 개발에서 입증된 업무경험(앱 마켓출시 경험 우대)
기존 코드 분석 및 리팩토링 경험
다양한 H/W 플랫폼 하에서의 Android SDK 경험
Android UI 디자인 원칙, 패턴 및 best practice에 대한 지식
모바일 개발 수명주기에 대한 확실한 이해
SQLite와 같은 내장 로컬 스토리지 솔루션 다양한 버전의 Android 및 다양한 화면 크기를 처리하는 방법에 대한 지식
오프라인 스토리지, 스레딩 및 성능 튜닝 경험
클라우드 메시지 API 및 푸시 알림에 대한 지식
문자열 인코딩에 대한 지식 및 다국어지원 앱 구현 경험
다양한 Runtime 환경에 대한 빌드 구성관리 경험
ANR을 방지하기 위한 다양한 기법
[인터페이스]
REST 및 JSON을 통한 벡엔드 데이터 작업 경험
주변기기(내장센서 및 외부 기기)에 대한 통합 경험
복수 앱간 동기화 통신경험(UDP) 통신 및 메시징
응용 프로그램 경험 타사 라이브러리 및 API 경험
RS232C 통신에 대한 경험
[품질]
신뢰성을 보장하기 위한 단위 테스트 코드 작성
코드 품질 확보 및 빌드 자동화 유지 관리
버그에 대해 체계적인 원인 분석 및 해결 능력
병목 현상 식별 및 성능 개선 경험
[성능확보]
벤치마킹 및 앱 최적화 구현 경험
서버단 부하 최적화를 위한 구현 경험
[소스관리]
Git, Gitlab, SVN과 같은 코드 버전 관리 도구에 대한 경험
외부 라이브러리에 대한 기술적 이해와 사용권에 대한 정확한 법적책임 이해
Gradle, Maven등 Build tool 경험
Jira, bugZiila 등 티켓관리 시스템 경험 타부서 협업 커뮤니케이션 능력
* 지원시 경력기술서(PDF형식) 필수 첨부.
- 경력기술서는 프로젝트 위주로 작성. (프로젝트명, 개요, 진행기간, 주요업무내용, 자신의 기술적 구현내용, 성과)
- 1개의 사례에 대한 아키텍처 설명 (1-2page)
- 코딩 테스트 별도 안내 예정 대우 업계 상위 수준의 연봉 (면접 후 책정)