
Airbnb シニアネイティブモバイルソフトウェアエンジニア(iOS・Android)
ゲストとホスト向けのAirbnbネイティブiOS・Android体験を構築し、進化させます。 クロスプラットフォームの機能提供をリードしながら、アーキテクチャ、パフォーマンス、アプリサイズ、コード品質を維持します。
仕事内容
- ネイティブiOSおよびAndroidアプリケーションで機能を並行して開発・リリースする
- プロダクトおよびデザインのパートナーと協力し、仕様を各プラットフォームに適した実装へ落とし込む
- 両プラットフォームでアーキテクチャ、パフォーマンス、アプリサイズの基準を維持する
- スキーマ、ロギング、テストフレームワークを含む共有クライアント契約を改善する
- iOSとAndroidプラットフォーム間の乖離を生む可能性のある変更を見つける
- ペアプログラミングとコードレビューを通じて、両プラットフォーム開発へ移行するエンジニアを支援する
- 両プラットフォームに関わる技術レビューとアーキテクチャ議論に参加する
- 初期構想から完成まで、両アプリケーションにまたがる機能を提供する
- SwiftとKotlinのコードベースでアーキテクチャ上の判断を一貫させる
応募要件
- プロフェッショナルなソフトウェアエンジニアリング経験が6年以上あること
- SwiftとUIKitまたはSwiftUIを使用したネイティブiOSアプリ開発の、現在も実務で活用している専門知識
- KotlinとJetpack Composeを使用したネイティブAndroidアプリ開発の、現在も実務で活用している専門知識
- いずれかのプラットフォームで中〜高難度の機能を自律的に提供した実績
- もう一方のモバイルプラットフォームのコードを読み、トラブルシューティングし、論理的に理解できること
- 独立した2つのネイティブコードベースの一貫性を大規模に維持した経験
- 曖昧な状況でも機能に対する全面的なオーナーシップを担えること
- プロダクトおよびデザインと協力し、不明確な要件を具体的な実装に変換した経験
- 完全ネイティブなモバイル開発と実用的なクロスプラットフォームツールを理解していること
- Airbnb, Inc.が登録法人を維持している米国の州に居住していること
福利厚生
- ボーナスの対象となる資格
- 株式報酬の対象となる資格
- 従業員向け福利厚生
- 従業員旅行クレジット
- リモート勤務の対象となる資格
- Airbnbオフィスでの勤務またはオフサイトへの参加が occasionally 必要
- 採用プロセス中の合理的配慮







