仕事内容
Androidアプリケーション開発における開発基盤の整備や開発効率向上のための企画・実装を行い、各プロダクト開発を継続的に支援していきます。
【具体的には】
・各プロダクトにおける技術的課題解決の支援
・プラットフォームや開発言語の新機能をプロダクトへ導入するための調査、導入支援
・CI/CDなど継続的な開発環境の整備
・プロダクト間で共通利用できる独自ライブラリ、開発ツールの企画、開発
・安定したプロダクト運用フローの企画、設計
【開発環境】
言語:Kotlin
ソースコード管理:GitHub
ライブラリ:Jetpack Compose、Dagger、Retrofit、Kotlin Coroutines、RxJavaなど
CI、テスト:Github Actions、Bitrise、JUnit
運用:Crashlytics
PC:社内にて動作確認が取れている最新のMac端末(2022/03時点で M1 Max Macbook Pro、 iMac、キーボード配列選択可)
コミュニケーション: Slack、Zoom、Teamflow
デザイン連携:Figma
ディスプレイ:27インチワイド(WUXGA)1〜2台
【具体的には】
・各プロダクトにおける技術的課題解決の支援
・プラットフォームや開発言語の新機能をプロダクトへ導入するための調査、導入支援
・CI/CDなど継続的な開発環境の整備
・プロダクト間で共通利用できる独自ライブラリ、開発ツールの企画、開発
・安定したプロダクト運用フローの企画、設計
【開発環境】
言語:Kotlin
ソースコード管理:GitHub
ライブラリ:Jetpack Compose、Dagger、Retrofit、Kotlin Coroutines、RxJavaなど
CI、テスト:Github Actions、Bitrise、JUnit
運用:Crashlytics
PC:社内にて動作確認が取れている最新のMac端末(2022/03時点で M1 Max Macbook Pro、 iMac、キーボード配列選択可)
コミュニケーション: Slack、Zoom、Teamflow
デザイン連携:Figma
ディスプレイ:27インチワイド(WUXGA)1〜2台
応募資格
・Android SDK・フレームワークについての深い知識とそれを用いた開発経験
・Kotlin 言語についての深い知識とそれを用いた開発経験
・Android アプリケーション開発に必要な周辺ツール/サービスの知識(IDE、CI/CDなど)
・モバイルアプリケーションの設計パターンに関する知識とそれを用いた開発経験
・Android プラットフォームや開発言語の変化をキャッチアップし、その知識や経験をサービス開発に取り入れた経験
・未経験の技術に関しても公式ドキュメントなどの一次情報から利用方法や思想をキャッチアップし、サービス開発に取り入れた経験
・技術的な裁量を持って開発チームをリードした経験
【歓迎】
・Android プラットフォーム以外のソフトウエア開発経験
・Kotlin 言語についての深い知識とそれを用いた開発経験
・Android アプリケーション開発に必要な周辺ツール/サービスの知識(IDE、CI/CDなど)
・モバイルアプリケーションの設計パターンに関する知識とそれを用いた開発経験
・Android プラットフォームや開発言語の変化をキャッチアップし、その知識や経験をサービス開発に取り入れた経験
・未経験の技術に関しても公式ドキュメントなどの一次情報から利用方法や思想をキャッチアップし、サービス開発に取り入れた経験
・技術的な裁量を持って開発チームをリードした経験
【歓迎】
・Android プラットフォーム以外のソフトウエア開発経験