
Barclays 시니어 Android 엔지니어: 인증 및 아이덴티티
Barclays 모바일 뱅킹 앱을 위한 안전한 Android 인증 및 아이덴티티 기능을 개발합니다. Knutsford 또는 런던에서 하이브리드 팀과 협업하며 생체 인증, 비밀번호 없는 인증, IAM 통합을 담당합니다.
설명
- 비즈니스, 플랫폼 및 기술 역량을 지원하는 소프트웨어를 설계하고 개선합니다
- 확장 가능하고 유지 관리가 쉬우며 성능이 뛰어난 소프트웨어 솔루션을 제공합니다
- 제품 관리자, 디자이너, 엔지니어, 백엔드 전문가, 보안 전문가 및 UX 팀과 협업합니다
- 비즈니스 목표에 부합하는 요구사항과 솔루션 전략을 정의합니다
- 코드 리뷰, 품질 기준 및 지식 공유에 기여합니다
- Barclays 모바일 뱅킹 앱을 위한 네이티브 Android 인증 및 아이덴티티 기능을 개발합니다
- 생체 인증, Android Keystore, 최신 Kotlin 및 AI 지원 개발 방식을 적용합니다
- 보안 코딩 방법을 사용해 민감한 데이터를 보호하고 취약점을 줄입니다
- 가독성과 신뢰성을 갖춘 코드 설계를 지원하는 단위 테스트를 작성합니다
- 기술 발전을 모니터링하고 기술 커뮤니티에 참여합니다
- 기능적 영향과 부서 간 영향에 대해 이해관계자와 시니어 리더에게 조언합니다
- 위험을 관리하고 노출을 완화하며 통제를 강화합니다
- 상세한 분석, 연구 및 복잡한 대안 평가를 통해 솔루션을 개발합니다
- 내부 및 외부 이해관계자와 효과적인 관계를 유지합니다
- 기술 방향을 설정하고 협업을 이끌며 필요에 따라 경험이 적은 전문가를 코칭합니다
지원 자격
- Kotlin, Java, Android SDK, Jetpack 및 최신 아키텍처 구성요소를 활용한 풍부한 Android 개발 경험
- IAM 개념, OAuth2, OIDC, 그리고 SDK와 REST API를 통한 Android와 IAM 백엔드 서비스 통합에 대한 높은 이해도
- 생산성, 코드 품질 및 디버깅을 개선하기 위한 AI 지원 개발 도구 사용 경험
- MVVM 또는 Clean Architecture, Dagger 또는 Hilt, 코루틴, Flow, JUnit, Espresso 및 MockK 실무 경험
- 생체 인증, Android Keystore, SafetyNet 및 안전한 자격 증명 저장을 포함한 Android 인증 및 아이덴티티 기능 개발 경험
- ProGuard 또는 R8, 루트 탐지, 인증서 고정 및 보안 개발 방식을 포함한 Android 애플리케이션 보안에 대한 고급 지식
- Ping Identity SDK 통합 및 맞춤형 인증 여정 구축 경험
- Android CI/CD, Google Play 출시 및 기능 플래그를 활용한 단계적 롤아웃 경험
- FIDO2, WebAuthn, 패스키 및 Android 비밀번호 없는 인증에 대한 지식
- 성능 최적화, 메모리 프로파일링 및 복잡한 Android 문제 진단 경험
- 금융 서비스 모바일 앱, PCI 준수, 데이터 보호 규정 및 뱅킹 보안 요구사항에 대한 지식









