
모바일 Android 개발자(Kotlin, Jetpack Compose)– 하이브리드 근무
Kotlin과 Jetpack Compose를 활용한 Android 애플리케이션을 개발하고 운영하며 BDR Solutions의 미국 연방정부 고객을 지원합니다. Android, iOS, 백엔드, 제품 및 디자인 팀과 협력하여 신뢰할 수 있는 모바일 제품을 제공합니다.
설명
- 복잡한 Android 기능을 탐색 단계부터 출시 후 모니터링까지 주도합니다.
- Kotlin, Jetpack Compose, 아키텍처, 모듈화, 네트워킹, 영속성 및 종속성 관리 전반의 기술적 의사결정을 이끕니다.
- 구현 전에 트레이드오프, 위험, 종속성 및 마이그레이션 전략을 포함한 기술 설계를 문서화합니다.
- 제품 디자인 및 리서치 파트너와 함께 접근성이 높고 반응성이 뛰어난 인터페이스를 만듭니다.
- 단위, 통합, UI 및 엔드투엔드 테스트의 자동화 커버리지를 확대합니다.
- Android의 관찰 가능성, 성능, 충돌 안정성, 보안, 개인정보 보호 및 출시 준비도를 개선합니다.
- 백엔드 및 플랫폼 팀과 API 계약, 오프라인 작동, 인증, 실험 및 분석을 조율합니다.
- iOS 엔지니어와 협력하여 제품 동작과 모바일 엔지니어링 표준을 일치시킵니다.
- 코드 리뷰와 엔지니어 멘토링을 수행하고 기술적 의사결정과 팀 관행을 강화합니다.
- 계획, 산정, 인시던트 대응 및 모바일 제공 프로세스의 지속적인 개선에 기여합니다.
지원 자격
- 최소 6년의 전문 소프트웨어 엔지니어링 경력이 필요하며, 여기에는 프로덕션 Android 애플리케이션에 대한 상당한 책임을 맡은 경험이 포함되어야 합니다. 이에 준하는 깊이의 경험도 고려합니다.
- Kotlin에 능숙하고 Android SDK 기본 사항, Jetpack 라이브러리, 코루틴 및 반응형 상태 관리에 대한 높은 이해가 있어야 합니다.
- 상태 관리, 내비게이션, 성능, 테스트 및 Views와의 상호 운용을 위해 Jetpack Compose를 사용한 프로덕션 경험이 있어야 합니다.
- 합리적인 아키텍처 결정을 내리고 기존 코드베이스를 안전하게 발전시킬 수 있어야 합니다.
- REST 또는 GraphQL API, 로컬 영속성, 백그라운드 처리, 인증, 분석 및 푸시 알림 경험이 있어야 합니다.
- 강력한 테스트 및 디버깅 역량을 갖추고 충돌, 성능 및 제품 텔레메트리를 활용해 엔지니어링 의사결정을 내려야 합니다.
- Google Play를 통한 애플리케이션 출시, 단계적 롤아웃 관리 및 프로덕션 인시던트 대응 경험이 있어야 합니다.
- 기술 및 비기술 협업자와 명확하게 서면 및 구두로 소통할 수 있어야 합니다.
- 멘토링 경험이 있고 영향력과 모범을 통해 팀 관행을 개선한 이력이 있어야 합니다.
- Swift, SwiftUI 및/또는 UIKit 코드를 읽고 범위가 명확한 변경을 수행한 실무 경험이 있어야 합니다.
- Xcode, iOS 앱 수명 주기, 내비게이션, 동시성, 테스트, 코드 서명 및 App Store 출시 프로세스에 익숙해야 합니다.
- Android와 iOS 구현의 트레이드오프를 평가하되 동일한 아키텍처나 인터페이스 패턴을 강요하지 않을 수 있어야 합니다.
- 공유 모바일 규칙, API 계약, 디자인 시스템, 분석 분류 체계 또는 크로스플랫폼 기능 동등성에 기여한 경험이 있어야 합니다.
- 미국 시민권이 필요합니다.
- 정부 발급 보안 인가를 취득하고 기밀 정보에 접근할 자격이 필요합니다.
- 범죄 경력, 고용 및 학력 확인, 약물 검사, 신용 상태 확인이 포함될 수 있는 관련 신원 조사를 통과할 수 있어야 합니다.









