
시니어 iOS 소프트웨어 엔지니어, Apple Player SDK
워너 브라더스 디스커버리 스트리밍 제품을 위한 고성능 Apple Player SDK를 개발합니다. OTT 플랫폼 전반의 Swift 재생 아키텍처와 경험을 설계합니다.
설명
- 기술 프로그램, 소프트웨어 개발 및 제품 이해관계자와 협력해 제품 기능을 개발합니다.
- 플레이어 아키텍처, 설계 및 개발에서 견고한 실무 방식을 이끕니다.
- 내부 및 외부 팀과 협력해 Player SDK의 아키텍처를 설계하고 구축합니다.
- 구상부터 개발, 테스트, 승인, 도입 및 지속적인 개선까지 제품 업무를 이끕니다.
- 운영 우수성을 촉진하고 관련 지표로 성능을 측정합니다.
- 아키텍처와 설계 동향, 프로토콜 사양 및 개선 기회를 파악합니다.
- 제품 기능과 성능 향상을 제안합니다.
- 제품을 지속적으로 개선하고 업무 결과를 비판적으로 평가합니다.
- 내부 고객을 지원하고 최종 사용자의 재생 경험을 개선합니다.
- 소프트웨어 개발 엔지니어를 멘토링하고 소프트웨어 개발 관리자의 백로그 정리와 추정을 지원합니다.
지원 자격
- 방송 영상 또는 OTT 분야 경력 5~9년과 Apple 플랫폼용 네이티브 앱 아키텍처 설계 경험이 있어야 합니다.
- 동시성 및 Combine 프레임워크를 포함한 Swift를 이해해야 합니다.
- UIKit을 알고 있어야 합니다. SwiftUI 경험은 우대합니다.
- XCTest를 사용한 단위 테스트 및 통합 테스트 경험이 있어야 합니다.
- Instruments와 같은 프로파일링 도구를 사용해 애플리케이션을 디버깅할 수 있어야 합니다.
- Apple 및 Apple TV 아키텍처, 미디어 프레임워크, Media Player API, AVFoundation, Apple SDK를 이해해야 합니다.
- 데이터를 바탕으로 아키텍처와 신규 기능 설계에 관한 기술적 의사결정을 내려야 합니다.
- 성능 최적화 기회를 찾아야 합니다.
- CI/CD, 성능 모니터링, 인시던트 관리 등 DevOps 또는 SRE 실무 경험은 우대합니다.
- 멘토링 및 코칭 역량이 있어야 합니다.
- 웹 서비스 통합, REST 및 JSON에 익숙해야 합니다.
- 객체 지향 설계, 알고리즘, 문제 해결 및 복잡도 분석을 포함한 컴퓨터 과학의 탄탄한 기초가 있어야 합니다.
- 문서와 대화로 효과적으로 소통할 수 있어야 합니다.
복리후생
- 세심하게 선정된 복리후생 패키지.
- 개인 및 직무 성장을 지원하는 도구.
- 빠른 경력 성장을 위한 기회.
- 균등한 고용 기회.
- 자격을 갖춘 장애인 지원자가 지원 및 채용 절차를 진행하는 동안 근무 환경 편의를 제공합니다.






