iOS 소프트웨어 엔지니어 — Snap Inc., 로스앤젤레스 오피스 근무
Snap Inc.에서 Objective-C 소프트웨어를 설계하고 안정적인 모바일 기능을 제공하여 고성능 Snapchat 카메라 경험을 구축합니다.
설명
- 고성능 모바일 애플리케이션을 개발하고 개선합니다
- 원활한 런타임 성능을 갖춘 안정적인 제품을 만듭니다
- Snapchat 카메라 경험을 위한 철저히 테스트된 Objective-C 소프트웨어를 설계하고 아키텍처를 구성하며 구현합니다
- 새로운 제품 기능을 계획하고 개발하며 출시합니다
- 기술적 트레이드오프와 그 엔지니어링 영향을 평가합니다
- 디자인 팀과 협력하여 사용자 인터페이스 및 인프라 관행을 발전시킵니다
- 높은 품질 기준을 유지하기 위해 코드를 검토합니다
- AI 도구와 신속한 엔지니어링 워크플로를 활용하여 확장 가능한 서비스를 구축하고 출시합니다
- 정확성, 보안 및 프로덕션 준비 상태에 대한 기준을 유지합니다
지원 자격
- 컴퓨터 과학 또는 관련 기술 분야의 학사 학위 또는 이에 상응하는 실무 경험
- 학사 학위 취득 후 소프트웨어 개발 경력 2년 이상, 또는 관련 석사 학위와 대학원 졸업 후 경력 1년 이상, 또는 관련 박사 학위
- iOS 애플리케이션 개발 실무 경험
- Objective-C 런타임 및 기본 시스템 프로세스에 대한 지식
- 운영체제 내부 구조, 컴파일러 및 모바일 저전력 시스템 최적화에 대한 이해
- iOS 멀티스레딩 및 성능 최적화 역량
- 알고리즘과 자료 구조를 포함한 탄탄한 컴퓨터 과학 기초
- 소프트웨어 디자인 패턴 및 확립된 iOS 개발 관행에 대한 지식
- AI 도구를 효과적으로 사용하고 생성된 코드의 아키텍처 건전성, 성능 문제 및 보안 위험을 평가할 수 있는 능력
- 진화하는 AI 시스템과 도구를 학습하고 적용하는 적응력
- Objective-C 및 iOS 전문 경력
- Swift 전문 경력
- C 또는 C++ 전문 경력
- OpenGL 또는 Metal 경험
복리후생
- 유급 육아휴직
- 종합 의료보험 보장
- 정서 및 정신 건강을 지원하는 프로그램
- 제한 조건부 주식 단위를 통한 지분이 포함된 보상 패키지
- Snap의 Default Together 모델에 따라 직원은 주 4일 이상 사무실에서 근무
