シニアAndroid開発者(Kotlin/Java)- リモートバンキングプロジェクト

リモート勤務
フルタイム
当社では、革新的な銀行アプリケーションの開発に取り組むチームへ参加いただける、経験豊富なシニアAndroid開発者を募集しております。このリモートでのフルタイムポジションでは、KotlinとJavaの専門知識を活用し、日々数千人のユーザーに影響を与える高性能な金融ソリューションを創造する機会を提供いたします。 主な責任 - KotlinとJavaを使用して、銀行セクター向けの堅牢で機能豊富なAndroidアプリケーションを設計・開発すること。 - クロスファンクショナルチームと協力して、新機能の定義、設計、実装を行うこと。 - アプリケーションのパフォーマンス、品質、応答性を確保すること。 - ボトルネックを特定し、バグを修正すること。 - コード品質、組織化、自動化の維持に貢献すること。 - コード品質と知識共有を確保するため、定期的なコードレビューに参加すること。 - APIとサードパーティライブラリを活用して、シームレスなユーザーエクスペリエンスを創造すること。 - 開発効率を最大化するために、新しいテクノロジーを継続的に発見、評価、導入すること。 必須スキル - 3年以上のプロフェッショナルなAndroidアプリケーション開発経験。 - JavaとKotlinプログラミング言語における強力な熟練度。 - Android SDK、異なるAndroidバージョン、および異なる画面サイズの対応方法についての深い理解。 - SOLIDの原則についての徹底的な知識とその実践的応用。 - MVP、MVVM、MVIなどのアーキテクチャパターンの実装経験。 - 依存性注入のためのDagger 2の実践経験。 - リアクティブプログラミングのためのRxJava 2の熟練度。 - Android Architecture Components(ViewModel、LiveData、Room)の使用経験。 - 強力なGitバージョン管理スキルと協調的な開発実践。 - クライアントサーバーアプリケーションの開発とRESTful APIの操作経験。 - 優れた問題解決能力と細部への注意力。 - 既存のコードベースを理解し効率的に作業する能力。 - 共有タスクで作業する能力と強力なコミュニケーションスキルを持つチームプレイヤー。 あれば望ましいスキル - JUnit、Mockito、Espressoなどのフレームワークを使用したユニットテストの作成経験。 - UIテストとテスト駆動開発の経験。 - 継続的インテグレーションとデリバリーの原則の知識。 - Kotlin CoroutinesとFlowの経験。 - 金融または銀行アプリケーションでの以前の業務経験。 - モバイルアプリケーションのセキュリティベストプラクティスの理解。 プロジェクト詳細 長期的なタイムライン(1年以上)を持つ高度な銀行プロジェクトに取り組んでいただきます。開発プロセスでは、タスク追跡とドキュメント化のためにJiraとConfluenceを使用しています。これはフィンテックセクターでの成長に最適な機会です。 当社に参加する理由 安定性とプロフェッショナルな成長を提供する重要な長期的銀行プロジェクトに取り組むために、私たちのチームに参加しませんか。コード品質とイノベーションを重視するサポート的なリモート環境で、才能ある開発者と協力していただけます。このポジションは、現代のAndroidテクノロジーを使用しながら、金融アプリケーション開発におけるスキルを向上させる機会を提供します。