
Android 모바일 프론트엔드 개발자
Android 개발자로서 금융 서비스 고객을 위한 디지털 금융 제품을 구축합니다. 네이티브 Kotlin 개발, 모듈형 아키텍처, 서버 주도 UI를 활용합니다.
설명
- 고객의 다른 애플리케이션과 통합되는 모바일 기능을 구축하고 개선합니다.
- Kotlin으로 네이티브 Android 애플리케이션을 개발합니다.
- 제품의 UX 및 UI 표준을 따르는 반응형의 유연한 인터페이스를 만듭니다.
- 모듈형 플러그인 아키텍처 안에서 재사용 가능한 컴포넌트를 구축합니다.
- 서버 주도 UI 원칙을 사용해 컴포넌트와 사용자 여정을 구현합니다.
- 백엔드 구성과 계약을 해석해 동적 인터페이스를 렌더링합니다.
- 모바일 애플리케이션을 백엔드 API 및 서비스와 통합합니다.
- 애플리케이션 상태, 캐싱, 로컬 영속성, 데이터 동기화를 관리합니다.
- 서비스 중단과 연결 문제에 대한 오류 처리를 설계합니다.
- 사용자 여정의 성능, 안정성, 응답성을 유지합니다.
- 금융기관 환경에 적합한 모바일 보안 관행을 적용합니다.
- 단위 테스트와 통합 테스트를 작성하고 자동화된 테스트 전략을 지원합니다.
- 코드 리뷰와 기술 표준 수립에 기여합니다.
- 백엔드, 아키텍처, QA, 제품 책임자, UX/UI 팀과 협업합니다.
- 모바일 아키텍처와 공유 컴포넌트가 지속적으로 발전하도록 지원합니다.
- 관측 가능성, 모니터링, 모바일 애플리케이션 장애 분석을 지원합니다
지원 자격
- 네이티브 모바일 애플리케이션 개발 경험.
- Android, Kotlin, Jetpack Compose 및/또는 Android Views에 능숙한 분.
- MVVM, 클린 아키텍처 또는 이에 준하는 접근 방식과 같은 모바일 아키텍처에 대한 이해.
- 애플리케이션을 REST API와 통합한 경험.
- JSON 및 데이터 직렬화와 역직렬화에 대한 지식.
- 비동기 프로그래밍과 동시성 관리 경험.
- 모바일 애플리케이션 모듈화에 대한 이해.
- Git 및 버전 관리 전략에 능숙한 분.
- 단위 테스트와 자동화 테스트 경험.
- 모바일 개발에 CI/CD를 적용한 경험.
- Android 애플리케이션 수명 주기에 대한 이해.
- Google 플랫폼 개발 및 사용자 경험 가이드라인에 대한 지식.
- OAuth 2.0 및 OpenID Connect 지식 보유 시 우대.
- JWT 및 보안 토큰 관리 지식 보유 시 우대.
- 모바일 기기의 안전한 정보 저장 지식 보유 시 우대.
- Android Keystore 지식 보유 시 우대.
- 인증서 고정(certificate pinning) 지식 보유 시 우대.
- 생체 인증 지식 보유 시 우대.
- 보안 코딩 관행 지식 보유 시 우대.
- OWASP 모바일 애플리케이션 보안 지식 보유 시 우대.
- 디지털 뱅킹, 핀테크 또는 결제 솔루션 경험.
- 서버 주도 UI 경험.
- 슈퍼 앱 경험.
- 모듈형 및 플러그인 아키텍처에 대한 지식.
- 대규모 비즈니스 핵심 애플리케이션 경험.
- 기능 플래그와 원격 구성에 대한 지식.
- 모바일 애플리케이션 관측 가능성 및 모니터링 경험.
- 금융 상품, 결제 및 디지털 지갑 경험.









