Snap Inc.
Snap Inc.
Snap Inc.は、コミュニケーション、創造性の発揮、自己表現のためのカメラを中心とした製品を開発するテクノロジー企業です。同社は、ビジュアル技術を活用して人々のつながりを支援する一方、デジタル製品がメンタルヘルス、社会、環境に及ぼす幅広い影響にも目を向けています。また、従業員における多様性、公平性、インクルージョン、責任ある設計、倫理的なガバナンス、透明性の高い意思決定、環境に配慮した事業運営を重視しています。

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)