
amazonus
Software Development Engineer, iOS
개발품질·테스트
AI 요약
Audible의 Software Development Engineer로, iOS·Android·모바일 웹 기반의 모바일 제품을 설계·개발·고도화하는 역할입니다. 대규모 오디오 스트리밍 경험 개선, 테스트 자동화, CI/CD 품질 향상, 그리고 AI-assisted development tooling 활용이 핵심이며, SwiftUI/UIKit, Jetpack Compose, React 등 현대적 모바일 UI 프레임워크 경험이 중요합니다.
주요 업무
핵심 컴포넌트의 소유 및 책임, 최신 기술을 활용한 설계·개발·구현·지원, Product Management와 협업하여 청취 경험 개선 기능 설계 및 개발, 모바일 제품의 아키텍처·구현 고도화, 기술 방향 제시 및 시스템 아키텍처 주도, 브라운백 세션·해커톤 등을 통한 팀/동료 영향력 확대, unit/integration/UI test 작성 및 유지, 테스트 자동화 문화 확산, CI 파이프라인 신뢰성 개선, AI-assisted development practices 도입 및 옹호, 백엔드부터 사용자 경험까지 전반적 품질 개선.
자격 요건
필수: 컴퓨터공학 또는 동등 학위, Agile 개발 경험, 3년 이상 소프트웨어 개발 경험, iOS(Objective-C/Swift) 또는 Android(Kotlin/Java) 또는 mobile web(JavaScript/TypeScript) 기반 모바일 앱 개발 경험 3년 이상, SwiftUI/UIKit 또는 Jetpack Compose 또는 React 등 현대적 모바일 UI 프레임워크 경험, 문서화/단위테스트/코드리뷰/테스트 자동화/CI-CD 경험, AI-assisted development tooling(코딩 어시스턴트, agentic workflows) 실무 경험. 우대: Rust/Java/C/C++ 등 다양한 언어 지식, Linux 이해, 복수 모바일 플랫폼 경험, 엔터프라이즈 규모 모바일 앱 경험, 반응형·적응형 UI, 네비게이션, 상태관리, 접근성, 애니메이션 경험, 오프라인 캐싱, 플랫폼 간 테스트 자동화, 통합 테스트/ API contract testing / 공유 테스트 자동화 프레임워크 경험, 개발 생애주기 전반의 AI-assisted tooling 활용 경험.
기술 스택
iOSObjective-CSwiftAndroidKotlinJavamobile webJavaScriptTypeScriptSwiftUIUIKitJetpack ComposeReactRustC/C++LinuxCI/CDunit testingintegration testingUI testingtest automationAI-assisted development toolingcoding assistantsagentic workflows
amazonus의 다른 공고
Software Development Engineer II, AWS DynamoDB Web Service
Software Development Manager, Amazon Connect Customer (AWS)
Software Engineer II, Leo Regulus
개발, AI·머신러닝Software Development Engineer, Aurora DSQL
개발, 인프라·DevOpsSoftware Development Engineer, Amazon Software Builder Experience (ASBX) - Agentic Conversations
개발, AI·머신러닝, 인프라·DevOpsSr. Software Dev Engineer, Amazon Security - Vulnerability Management Engineering
개발, 보안Software Engineer II, Leo Regulus
개발, AI·머신러닝Software Development Engineer
개발, AI·머신러닝, 하드웨어·임베디드, 인프라·DevOps, 보안