1) 필수 가능 언어/기술
- JAVA 프로그래밍 언어
- Kotlin 프로그래밍 언어
- 네트워크 프로그래밍(HTTP/HTTPS, TCP/IP)
- View Customizing 개발
- Sqlite 사용
2) 필수 작업 경험
- 멀티 해상도 개발
- 앱 배포/ 관리 경험
- 이미지 관련 개발
- GCM / FCM 를 이용한 개발
- Open Source library 사용 경험
- 개발 가이드 및 디자인 가이드에 대한 숙지
- Android 버전 업 대응 경험
1) 언어/기술
- Cross platform 개발 경험 (Cordova/Phonegap, React Native, Native script, Xamarin, Flutter 등.)
- RxSwift 라이브러리 이용
- MVP, MVVM 등의 패턴 설계 / 적용 경험
- Clean architecture 에 설계 / 적용 경험
2) 작업 경험
- Barcode / QR code 관련 개발 경험
- Bluetooth 를 이용한 개발 경험
- 위치 기반 앱 개발 경험
- Camera 기능 관련 개발 경험
- 실시간 통신 기능 관련 개발 경험
- FP(functional programming) / RFP(reactive functional programming) 에 대한 이해
- 개발 생산성 관련 tool 사용 경험
1) 사용가능언어
- Swift 프로그래밍 언어
- Objective-c 프로그래밍 언어
- AutoLayout를 이용한 Layout 작업
- 네트워크 프로그래밍(HTTP/HTTPS, TCP/IP)
- View Customizing 개발
- Core Data / Sqlite 사용
- Git 사용
2) 필수 작업 경험
- 멀티 해상도 대응
- 앱 배포/ 관리 경험
- 이미지 관련 개발
- APNS 를 이용한 푸쉬 기능 개발 경험
- 다국어 지원경험
- iOS 버전 업 대응 경험
- 개발 가이드 및 디자인 가이드에 대한 숙지
- Open Source library 사용
1) 기술 / 언어
- RxJAVA 사용
- ConstraintLayout 사용
- Cross platform 개발 경험 (Cordova/Phonegap, React Native, Native script, Xamarin, Flutter 등.)
- MVP, MVVM 등의 패턴 설계
- Clean architecture 에 설계
2) 작업 경험
- Barcode / QR code 관련 개발 경험
- Bluetooth 를 이용한 개발 경험
- 위치 기반 앱 개발 경험
- Camera 기능 관련 개발 경험
- 실시간 통신 기능 관련 개발 경험
- 개발 생산성 관련 tool 사용 경험.
- AndroidDataBinding 사용