シニアAndroidアプリ開発者 | Kotlin専門家 | リモートポジション
リモート勤務
フルタイム
当社の革新的な技術チームにシニアAndroid開発者として参画し、先進的なモバイルプラットフォームの進化と強化にご貢献ください。このリモートポジションでは、豊富なKotlinとJavaの専門知識を活用して、多様なデバイスエコシステム全体で優れたユーザー体験を提供する堅牢で拡張性が高く、ユーザーフレンドリーなAndroidアプリケーションを構築していただきます。
主な職務
- 現代的な開発プラクティスとパターンを用いて、確立されたAndroidプラットフォームに新機能を設計・実装する。
- 部門横断的なチームと協力して、製品ロードマップとビジネス目標に沿った新機能を定義・設計・提供する。
- 業界のベストプラクティスとコーディング標準に従った、クリーンで保守可能、テスト可能なコードを作成する。
- コードレビューを実施し、ジュニア開発者を指導してコード品質と知識共有を確保する。
- 様々なAndroidデバイスとOSバージョン全体でのパフォーマンス、拡張性、ユーザーエクスペリエンスを最適化する。
- アプリの安定性を高めるためにバグとパフォーマンスのボトルネックを特定し解決する。
- スプリント計画、デイリースタンドアップ、ふりかえりなどのアジャイル開発プロセスに参加する。
- 最新のAndroid開発トレンド、ツール、技術に関する知識を常に更新する。
必須スキル
- ネイティブAndroidアプリケーション開発における5年以上のプロフェッショナルな経験。
- Kotlinプログラミング言語とAndroid SDKに関する高度な習熟度。
- Android開発のためのJavaプログラミングに関する豊富な知識。
- Androidアーキテクチャパターン(MVVM、MVI、クリーンアーキテクチャ)に関する確かな理解。
- RESTful API、JSONパース、ネットワーク操作の経験。
- オフラインストレージ、スレッディング、パフォーマンス最適化技術に関する知識。
- マテリアルデザインの原則と実装に関する理解。
- バージョン管理システム(Git)と協調的な開発ワークフローの経験。
- 強力な問題解決能力と細部への注意力。
- 英語でのコミュニケーション能力に優れていること(プロジェクト言語は英語)。
あれば望ましいスキル
- 現代的なUI開発のためのJetpack Composeの経験。
- リアクティブプログラミングのためのRxJava2/3の知識。
- 依存性注入フレームワーク(Dagger 2、Hilt)の経験。
- AndroidにおけるMVVMアーキテクチャパターン実装の知識。
- Kotlin CoroutinesとFlowの経験。
- Firebaseサービス(Analytics、Crashlytics、Cloud Messaging)の知識。
- 自動テストフレームワーク(JUnit、Espresso、Mockito)の経験。
- モバイルアプリケーションのCI/CDパイプラインの理解。
- オープンソースプロジェクトへの貢献や個人的なアプリ公開の実績。
入社のメリット
グローバルな影響力を持つ革新的なモバイルソリューションを開発する先見性のあるチームの一員になりましょう。当社は競争力のある報酬、柔軟なリモート勤務体制、専門的な成長の機会、そしてあなたの専門知識と創造性が評価される協力的な環境を提供しています。モバイル技術の未来を形作り、あなたの仕事を通じて意義ある違いを生み出すことに、ぜひご参加ください。