Androidアプリエンジニア(マッハバイト)
マッハバイトについて マッハバイトは、リブセンスの創業事業でもある総合アルバイト求人情報サイトです。成果報酬型をはじめとする様々なプランを展開しながら、企業と求職者双方にメリットのある仕組みで支援しています。 ◆プロダクトの特徴 培ってきた独自の強みを生かして企業の求人ニーズに合わせた集客を行うことで、掲載企業数は28万件以上、累計会員登録数は約340万人を突破し、2023年度は過去最高の売上高を記録しています。また、マーケティング戦略を元に独自のデータを駆使するなど、高効率な集客手法やアルゴリズムを活用し、主要顧客の取引拡大や新規顧客群の開拓、ユーザーと企業の最適なマッチングを実現するサービス提供に注力しています。 ◆プロダクトの目指す世界 マッハバイトでは、“バイトを変える。日本が変わる。”をミッションに掲げています。 日本で働く半数弱はアルバイトやパートタイムなどの非正規雇用であるにもかかわらず、それらの仕事でキャリアを積める世界を実現するには、いまだ多くの課題が存在しています。どんなにスキルが上がっても、アルバイトの給与は上がりにくい傾向があり、年齢と共に正規雇用との給与差が拡大する点は特に顕著な点です。マッハバイトはこうした課題に対し、ひとりひとりのスキルや経験の情報を可視化し、バイトのあり方や働くということを新たにデザインしていくことなどを通じて、非正規雇用の仕事を通じて着実にキャリアを積める世界、キャリアが評価される世界、ひとつの生き方として安心して働ける世界を目指しています。 本ポジションに関して マッハバイトのスマートフォンアプリを開発・運用する業務を担います。 Webアプリケーション側で実装された機能をスマートフォンアプリ上で実現するための実装や、スマートフォンアプリならではの新規機能の開発を行い、各プロダクトのビジネスチームやWebアプリケーションの開発チームと連携を取りながら、お客様に対するUI/UXを向上させるための企画立案を行うこともあります。 マッハバイトのAndroidアプリは2020年に公開され、今年で6年目を迎えます。長年開発・運用を続ける中で技術的負債も蓄積しつつあります。 そういった状況下で、継続的に開発が進められるようにDXを意識し、リファクタリングを始めとした技術課題の発見・改善やコード品質の担保に対しても責任を持つ必要があります。 お客様にとって必要な価値とは何かを模索し、定義し、スマートフォンアプリとして具現化していくことに意義を感じるかたに向いているポジションです。 技術を軸に、プロダクト改善のために自律的に行動していけるエンジニアを求めています。 具体的な仕事内容 Androidアプリの新規機能開発 Androidアプリの既存機能改善 既存コードのリファクタリング 開発者体験(Developer Experience)向上の取り組み、リード キャリアパス リブセンスにおいて、エンジニアのキャリアとは役職につくことだけに限りません。 リブセンスでは、エンジニアとして以下の4つのロールを定義しています。 この4つのロールはどれか1つを選ばなければいけないということではなく、2つ以上の掛け合わせで自分にあったキャリアを考えることが出来る仕組みになっています。そして、そのロールも固定ではなく、状況の変化に応じて変更できるものとしています。 LIVESENSE ENGINEER OVERVIEW | 株式会社リブセンス | 採用情報 プロダクトエンジニア テックリード スペシャリスト エンジニアリングマネージャ マッハバイトのアプリエンジニアとしても、テックリードとしてアプリ開発を技術的側面からリードしていくキャリアを目指す選択肢だけでなく、プロダクトエンジニアとして施策の検討に携わる形でチームに貢献したりと、複数のロールを組み合わせることが可能です。実際にマッハバイトで活躍するエンジニアが担っているロールは様々です。 仕事の魅力(身につくスキル、得られる経験など) 技術選定や自身のアイディアをプロダクトに反映しやすい環境 自社開発ならではの施策の投下スピードの速さ 開発の枠を超えた他職種との協業 開発環境・利用技術 開発言語:Kotlin 開発環境:Android Studio ビルドツール:Gradle CI/CD:Bitrise, fastlane その他:GitHub, Slack, Figma, Confluence, Firebase, AIMSTAR ライブラリ : Room, Jetpack, Jetpack Compose, Coroutines, Dagger Hilt, Epoxy, JUnit 応募資格(スキル) ◆必要な経験・スキル 【メンバークラス】 Androidアプリの開発・リリース経験 プロダクトレベルのコードレビュー能力 エンジニア以外の職種との協力を含む開発実務経験 【リーダー候補】 上記、メンバークラスの必須スキル 3年以上のKotlinを用いたAndroidアプリの開発・リリース経験 Androidアプリのアーキテクチャ設計経験 メンバーの技術的意思決定をレビューしフィードバックができること ◆歓迎する経験・スキル Kotlinに関する深い知識・経験 Flutterを用いたネイティブアプリの開発経験 Ruby on Railsを用いたWebアプリケーション開発経験 CI/CDなどの自動化に関する理解 テストフレームワークに関する知識 アジャイルやスクラム開発に関する基本的な知識・経験 大規模なアクティブユーザー数を持つアプリの開発・運用経験 必要に応じてSDKやライブラリのソースコードを調べ問題解決を行う姿勢 定性/定量データをベースとした改善施策の立案実行 求める人物像 必要に応じて柔軟に技術・スキルを習得する姿勢があること チームでの開発経験があり、チームメンバーに良い影響を与えられる方 課題設定から施策検討について論理的な思考ができる方