シニアAndroid開発者――ポーランドでのリモート勤務
ポーランドの銀行向けに、大規模なAndroidバンキングアプリを開発・保守します。KotlinとJavaによる機能開発、Kotlin Multiplatformの共有コンポーネント開発、Jetpack Composeによる画面実装を担当します。
仕事内容
- KotlinとJavaを使用したAndroidモバイルアプリケーションの設計、開発、保守
- ビジネス要件および技術要件に沿った新機能の作成と既存モジュールの改善
- MVVM、MVI、MVPパターンを用いたアプリケーションアーキテクチャへの貢献
- Kotlin Multiplatformソリューションの開発と、プラットフォーム間で共有するコンポーネントの構築支援
- Jetpack Composeを使用したモダンなユーザーインターフェースの実装
- Coroutines、Hilt、Daggerのライブラリおよびツールの活用
- 高いコード品質を維持しながら、ユニットテストの作成と保守
- コードレビューへの参加と、効果的なエンジニアリングプラクティスの確立支援
- 計画、リファインメント、レビューセッションを含むScrumデリバリーチームでの協業
- Gitの使用と、ソフトウェア開発プロセスの保守・改善への貢献
- 技術的な問題の調査・解決と、モバイルアプリケーションのパフォーマンス最適化
- バックエンド、QA、UX/UIチームとの連携
応募要件
- Androidモバイルアプリケーション開発の実務経験5年以上
- JavaとKotlinに関する高いスキル
- Kotlin Multiplatformの使用経験
- Bitbucketを含むGitバージョン管理を使用できること
- MVI、MVVM、MVPアーキテクチャに関する知識
- ユニットテストを作成できること
- ソフトウェアデザインパターンに関する知識
- Jetpack Compose、Coroutines、Hilt、Daggerに関する知識または経験
- ScrumとJiraの使用経験
- MacBookを使用した業務経験があれば歓迎
- rebase、merge、patch、cherry-pickを含む高度なGit知識があれば歓迎
