- どんな仕事か
-
サービスのバックエンド開発(Ruby on Railsを用いたサーバーサイドアプリケーション)を中心にお任せいたします。
<業務詳細>
業務の例
・ユーザーにとって便利で魅力的新しい機能の開発
・安定性、パフォーマンスを重視した品質改善
・継続的なコードベース改善
・プロダクトマネージャーやデザイナー、スマートフォンエンジニアと連携したチーム開発
・コードの品質改善や、開発フロー改善による開発者体験の向上
・SDKのバージョンアップやOS新機能の技術調査、対応
・技術カンファレンス(Google I/O や DroidKaigi など)への参加
※技術的アウトプットが評価される環境で、外部登壇などで活躍しているエンジニアが在籍しています。
【技術スタックと開発環境】
開発組織全体における技術スタックと開発環境は以下の通りです。
・サーバー
プログラミング言語: Ruby
フレームワーク: Ruby on Rails
非同期処理: Sidekiq
データベース: Amazon Aurora
Webサーバー: Puma
CI: GitHub Actions, CircleCI, Argo CD
画像・動画処理: ImageMagick, FFmpeg
・iOS
プログラミング言語: Swift
アーキテクチャ:MVP + Clean Architecture
非同期処理: Swift Concurrency, RxSwift
通信: Alamofire
CI: Bitrise
その他: Firebase
・Android
プログラミング言語: Kotlin
アーキテクチャ: MVVM
非同期処理: Kotlin Coroutines, RxJava2
通信: Retrofit2, OKHttp3
DI: Dagger2
AndroidX: WorkManager, Room, Android Architecture Component
CI: CircleCI
その他: Glide4, ExoPlayer, Firebase - 求められるスキルは
-
必須 ・アジャイル開発に対する志向
・Ruby on RailsなどのWeb Application Frameworkを用いた業務でのサーバーサイドアプリケーション開発の経験
・CI等を利用したテストが自動化されたプロジェクトでの開発の経験
・パフォーマンスチューニングや継続的なコードベース改善の経験
・ユーザーからのフィードバックを元に継続的にプロダクト改善を行った経験
・iOSやAndroidなど、他の分野の技術にも興味があり自発的に学習している歓迎 ・iOS/Androidネイティブアプリケーションに関わる開発の経験
・アジャイル開発やスクラムに関する基本的な知識や経験
・開発効率改善への取り組み
・OSSでのコントリビュート、オーナーシップ
・英語力 - 雇用形態は
- 正社員
- どこで働くか
- 居住地域を限定せず、どこからでもリモートワークで働くことが可能です。
- 給与はどのくらい貰えるか
- 600万円 ~ 949万円
掲載期間24/11/15~24/11/28
求人No.JBKG-JKM-1003-1101-2