アンドロイド開発者
リモートで
フルタイム
プロジェクトの占有率
大手銀行プロジェクトでシニアレベルのスペシャリストを募集しています。
スペシャリストに求められる主な要件は以下の通りです:
- Javaコア
- OOP、SOLID、DRY、KISS、YAGNIの理解。
- デザインパターン
- Service、ContentProvider、BroadcastReceiverコンポーネントの知識。
- Android SDK
- 技術スタック:RxJava2、Dagger2、OkHttp、Retrofit、Room、Mockito、JUnit(知識、経験、ユニットテストを書く能力)
- MVVM、MVPアーキテクチャの理解(理解、これらのアーキテクチャ内での作業経験)
- Androidのマテリアルデザイン
- ネットワークプロトコルの基本概念:http、rest、soapなど
- Javaにおけるマルチスレッドの理解
- アルゴリズムとデータ構造
その他の要件
- Kotlin
- チーム環境での業務経験
あれば尚可
- Kotlincoroutines
- CI/CDのカスタマイズ経験
- WebSocketの理解/経験
- Androidシステムサービス(センサー、Bluetooth、アラームなど)の経験
- アジャイル手法の経験
個人の資質
- 責任感、自発性、行動力(積極性)、コミュニケーション能力
- 新しいことを自主的に理解し、必要に応じて同僚に助けを求める能力
- 継続的な開発への努力
主な仕事
- レジ業務用アプリケーションの作成
- 様々な決済手段とのインタラクションシステムの実装
- Android端末と連携するためのライブラリの実装