Snap Inc. iOSソフトウェアエンジニア — ロサンゼルス(オフィス勤務)
Snap Inc.で、Snapchat向けの高性能なiOSカメラ体験を構築します。Objective-Cおよび関連するAppleプラットフォーム技術を使用して、本番品質のモバイル機能を開発・リリースします。
仕事内容
- 高性能なモバイルアプリケーションを開発・改善する
- 滑らかで一貫したパフォーマンスを備えた信頼性の高い製品を構築する
- Snapchatのカメラ体験向けに、十分にテストされたObjective-Cソフトウェアを設計・実装する
- 新しい製品機能を計画、開発、リリースする
- 技術的なトレードオフを評価し、効果的なソリューションを選択する
- デザインチームと連携して、ユーザーインターフェースおよびインフラストラクチャのプラクティスに取り組む
- コードレビューを行い、エンジニアリング品質基準を維持する
- AIツールと迅速なエンジニアリング手法を活用してスケーラブルなサービスを構築し、正確性、安全性、本番環境への準備状況を検証する
応募要件
- コンピューターサイエンスまたは関連する技術分野の学士号、または同等の実務経験
- 学士号取得後のソフトウェア開発経験6年以上、または関連する修士号と大学院修了後の経験5年以上、または関連する博士号と大学院修了後の経験2年以上
- iOSアプリケーション開発の実務経験
- Objective-Cランタイムと基盤となるシステムプロセスに関する深い理解
- オペレーティングシステムの内部、コンパイラ、およびモバイルの低消費電力システム向けの最適化に関する知識
- iOSのマルチスレッド処理とパフォーマンス最適化のスキル
- アルゴリズム、データ構造、問題解決を含む、コンピューターサイエンスの確かな基礎知識
- ソフトウェア設計パターンと確立されたiOS開発プラクティスに関する知識
- AIツールを効果的に使用し、生成されたコードについてアーキテクチャ、パフォーマンス、セキュリティの問題を批判的に確認できる能力
- 進化するAIシステムと開発ツールを学び、適用する意欲
- 歓迎:Objective-CおよびiOSの実務経験
- 歓迎:Swiftの実務経験
- 歓迎:CまたはC++の実務経験
- 歓迎:OpenGLまたはMetalの経験
福利厚生
- 有給育児休暇
- 包括的な医療保障
- 感情面・メンタルヘルスのサポートプログラム
- Snapの長期的な成功の成果を共有できる報酬プログラム
- 譲渡制限付き株式ユニット(RSU)
