Android 개발 엔지니어(하이브리드 근무, 타코마)
미국 연방정부 솔루션 제공업체인 BDR Solutions의 Android 애플리케이션을 개발합니다. Android, iOS, 백엔드, 제품 및 디자인 팀과 협력하여 모바일 제품을 제공합니다.
설명
- Kotlin과 최신 Android 프레임워크를 사용해 Android 애플리케이션을 개발하고 개선합니다
- 초기 탐색부터 프로덕션 모니터링까지 복잡한 Android 기능을 주도합니다
- Kotlin, Jetpack Compose, 아키텍처, 모듈화, 네트워킹, 영속성 및 종속성 관리에 관한 의사결정을 이끕니다
- 트레이드오프, 위험, 종속성 및 마이그레이션 경로를 포함한 기술 접근 방식을 문서화합니다
- 제품 디자인 및 리서치 팀과 협력해 접근성과 반응성을 갖춘 인터페이스를 개발합니다
- 단위, 통합, UI 및 엔드투엔드 자동화 테스트 커버리지를 확대합니다
- 관측 가능성, 성능, 충돌 안정성, 보안, 개인정보 보호 및 릴리스 준비도를 개선합니다
- 백엔드 및 플랫폼 팀과 API, 오프라인 기능, 인증, 실험 및 분석을 조율합니다
- iOS 엔지니어와 협력해 제품 동작과 모바일 엔지니어링 표준을 일치시킵니다
- 코드를 검토하고 팀원을 멘토링하며 기술적 의사결정 역량을 강화합니다
- 계획, 추정, 사고 대응 및 모바일 제공의 지속적인 개선에 기여합니다
지원 자격
- 전문 소프트웨어 엔지니어링 경력 6년 이상. 이 중 프로덕션 Android 애플리케이션을 상당 부분 책임지고 개발한 경험이 있어야 하며, 동등한 경험도 고려합니다
- Kotlin에 대한 고급 전문성과 Android SDK 기본 개념, Jetpack 라이브러리, 코루틴 및 반응형 상태 관리에 대한 높은 숙련도
- 상태 처리, 내비게이션, 성능, 테스트 및 View 상호운용을 포함한 Jetpack Compose 실무 경험
- 아키텍처 결정을 내리고 기존 코드베이스를 안전하게 발전시킨 검증된 판단력
- REST 또는 GraphQL API, 로컬 데이터 영속성, 백그라운드 처리, 인증, 분석 및 푸시 알림 경험
- 충돌, 성능 및 제품 텔레메트리를 기술적 의사결정에 활용하는 강력한 테스트 및 디버깅 역량
- Google Play를 통한 애플리케이션 출시, 단계적 롤아웃 관리 및 프로덕션 사고 대응 경험
- 기술 및 비기술 협업자와 효과적으로 서면 및 구두로 소통하는 능력
- 모범과 영향력을 통해 동료를 멘토링하고 팀 실무를 개선한 성과
- Swift, SwiftUI 및/또는 UIKit 코드를 검토하고 집중적으로 수정한 실무 경험
- Xcode, iOS 앱 수명 주기, 내비게이션, 동시성, 테스트, 코드 서명 및 App Store 출시 프로세스에 대한 지식
- 동일한 아키텍처나 인터페이스 패턴을 강요하지 않고 Android와 iOS 구현의 트레이드오프를 평가하는 능력
- 공유 모바일 규칙, API 계약, 디자인 시스템, 분석 분류 체계 또는 크로스플랫폼 기능 동등성을 수립한 경험
- 미국 시민권이 필요합니다
- 기밀 정보 접근 자격 요건을 충족하고 정부 보안 허가를 취득할 수 있어야 합니다
- 정부 보안 조사를 완료해야 하며 신원 조사, 약물 검사 및 신용 상태 심사를 받을 수 있습니다
- 신뢰성이 중요한 모바일 제품, Kotlin Multiplatform 또는 다른 선택적 코드 공유 방식, 모바일 CI/CD, 빌드 최적화, 기능 플래그, 실험 및 자동화된 릴리스 도구, 모바일 보안·개인정보 보호·접근성 표준·위협 모델링, 그리고 Views에서 Compose로, 모놀리스에서 모듈로, 레거시 비동기 코드에서 코루틴으로 전환한 경험이 있으면 우대합니다
복리후생
- 군 복무 경험자의 지원을 적극 권장합니다
- 장애가 있는 분에게는 편의 제공 지원을 이용할 수 있습니다
