
モバイルAndroid開発エンジニア(Kotlin、Jetpack Compose)– ハイブリッド勤務
Kotlin と Jetpack Compose を使った Android アプリケーションを開発・運用し、BDR Solutions の米国連邦政府の顧客を支援します。 Android、iOS、バックエンド、プロダクト、デザインの各チームと連携し、信頼性の高いモバイル製品を提供します。
仕事内容
- 複雑な Android 機能について、発見・検討からリリース後の監視までをリードします。
- Kotlin、Jetpack Compose、アーキテクチャ、モジュール化、ネットワーク、永続化、依存関係管理に関する技術判断を主導します。
- 実装前に、トレードオフ、リスク、依存関係、移行戦略を含む技術設計を文書化します。
- プロダクトデザインおよびリサーチのパートナーと協力し、アクセシブルでレスポンシブなインターフェースを作成します。
- ユニット、統合、UI、エンドツーエンドテストの自動化カバレッジを拡大します。
- Android の可観測性、パフォーマンス、クラッシュ安定性、セキュリティ、プライバシー、リリース準備度を向上させます。
- バックエンドおよびプラットフォームチームと、API 契約、オフライン動作、認証、実験、分析について連携します。
- iOS エンジニアと協力し、プロダクトの動作とモバイルエンジニアリング標準を整合させます。
- コードレビュー、エンジニアのメンタリングを行い、技術判断とチームの実践を強化します。
- 計画、見積もり、インシデント対応、モバイル開発・提供プロセスの継続的改善に貢献します。
応募要件
- 少なくとも6年のプロフェッショナルなソフトウェアエンジニアリング経験があり、その中で本番 Android アプリケーションに大きな責任を担った経験があること。同等の深さの経験も考慮します。
- Kotlin に精通し、Android SDK の基礎、Jetpack ライブラリ、コルーチン、リアクティブな状態管理を十分に理解していること。
- 状態管理、ナビゲーション、パフォーマンス、テスト、Views との相互運用に Jetpack Compose を使用した本番経験があること。
- 適切なアーキテクチャ判断を行い、既存コードベースを安全に進化させられること。
- REST または GraphQL API、ローカル永続化、バックグラウンド処理、認証、分析、プッシュ通知の経験があること。
- 堅牢なテストおよびデバッグの実践力があり、クラッシュ、パフォーマンス、プロダクトのテレメトリーをエンジニアリング判断に活用できること。
- Google Play を通じたアプリのリリース、段階的ロールアウトの管理、本番インシデントへの対応経験があること。
- 技術系および非技術系の協働者と、明確な文章および口頭でのコミュニケーションができること。
- メンタリング経験があり、影響力と模範を通じてチームの実践を改善してきた実績があること。
- Swift、SwiftUI、UIKit のコードを読み、範囲を限定した変更を実施した実務経験があること。
- Xcode、iOS アプリのライフサイクル、ナビゲーション、並行処理、テスト、コード署名、App Store のリリースプロセスに精通していること。
- Android と iOS の実装上のトレードオフを評価し、同一のアーキテクチャやインターフェースパターンを無理に適用しない判断力があること。
- 共有モバイル規約、API 契約、デザインシステム、分析分類、クロスプラットフォームの機能同等性への貢献経験があること。
- 米国市民権が必要です。
- 政府発行のセキュリティクリアランスを取得し、機密情報にアクセスする資格が必要です。
- 犯罪歴、雇用および学歴の確認、薬物検査、信用状況の確認を含む場合がある、適用される身元調査に合格できること。









