更新日
求人番号
101410
正社員
株式会社エニトグループ【Webエンジニア】
【kotlin】心理学・統計学を元にした恋活・婚活マッチングアプリ『with』のAndroidエンジニアリーダー
勤務地 / 最寄駅
東京都
渋谷区恵比寿
JR山手線
恵比寿
4分
職種
Webエンジニア
アプリケーションエンジニア(Web系)
職務内容
順調にユーザー数・売上げを伸ばしているマッチングサービス『with』のAndroid開発、
または社内で新規開発中のサービスの設計・開発をお任せいたします。
・3名以上のチームマネジメント(他セクションのリーダーとのMTGやタスク管理も含む)
・チームメンバーとの1on1、評価,チーム目標の設定・メンバーの育成
・エンジニア採用におけるカジュアル面談・面接対応など
・サービスのAndroidクライアント開発、または新規サービスの設計・開発
・企画フェーズから関わり、Android OSに合った仕様の提案
◆メンバー構成
Androidチームは20代から40代と幅広い年齢層が在籍していますが、フラットにコミュニケーションを取って開発を進めています。
チームの雰囲気はとにかく心理的安全性が高く、奇譚のない意見交換が活発に行われています。オーナーシップを持って自走できるメンバーばかりで頼もしいです。技術へのアンテナが高く、Qiita や with tech blog でのアウトプットも定期的に行っています。 一方で雑談を楽しむ「ゆるさ」もあり、楽しく働ける雰囲気です。
◆withのAndroidエンジニアとして働く魅力
1. 機能開発に早期段階から携われる
withでは機能ごとにプランナー、デザイナー、エンジニアで職種横断の少人数のチームを組成し、共に議論を重ねながら仕様や体験を決定します。早期段階から関われるので、背景や仕様への納得感を持って開発を行うことができます。
2. モダンな開発環境
新技術を積極的に投入しており、直近では Jetpack Compose、Hilt、マルチモジュール、Composite Build を導入しました。Java や RxJava といったレガシー技術は無く、完全に移行が完了しています。最新の技術を使って開発したいという方にとって魅力的な環境です。
3. 高効率なワークフロー
タスク は Issue に書き起こして GitHub Project で管理し、サイクルごとに計画を立てて着手しています。コードレビューはすぐに返ってくるので、実装を滞りなく続けることができます。朝会や月に1度のお疲れ様会では日々感じるモヤモヤを共有し、すぐに解決策を講じることでワークフローをアップデートし続けています。
4. 人々を幸せにする仕事をしたい方
日々、withを利用した方々からの幸せな声が届きます。多くの方々が幸せになるためのお手伝いができている、という実感をもって働くことができます。
【機能開発】
■ みんなのサブ写真 (開発期間: 3か月)
お相手がプロフィールに設定している写真を一覧で見られるようになりました。Instagram のような感覚でお相手の趣味や日常の写真を楽しみながら、気になるお相手にいいね!を送ることができます。UI は Jetpack Compose で作成しました。
■ アピール (開発期間: 2か月)
アピールを使うことで一定時間さがす画面の特別枠に表示され、マッチングしやすいお相手に自分を見つけてもらいやすくなります。UI は Jetpack Compose で作成しました。
■ グループトーク (開発期間: 3か月)
with の全ユーザーが参加できるトークルームです。あらかじめ設定されたトークテーマに合わせて、お互いの趣味や価値観についてメッセージを送り合うことができます。「東京リベンジャーズ」とのコラボレーションキャンペーンでも活用されました。
【リファクタリング】
■ Jetpack Compose 採用
1.0.0 リリースに合わせて本格的に採用しました。新規開発部分は 100% Compose を採用しており、既存部分もコア機能に集中して Compose 化を推進しています。詳しくは記事をご覧ください。
■ Koin → Hilt 移行
DI ライブラリを Hilt に移行しました。アプリ全体に影響する困難な作業でしたが、しっかりと計画を立てて無事に完了することができました。詳しくは記事をご覧ください。
■ マルチモジュール化
従来10個ほどだったモジュールを50個以上に分割し、作業のしやすさとビルドパフォーマンスを向上させました。詳しくは記事をご覧ください。
■ Composite Build, Version Catalog の採用
格段に数が増えたモジュールに対応するために build.gradle.kts の記述をできるだけ共通化できる仕組みに移行しました。
または社内で新規開発中のサービスの設計・開発をお任せいたします。
・3名以上のチームマネジメント(他セクションのリーダーとのMTGやタスク管理も含む)
・チームメンバーとの1on1、評価,チーム目標の設定・メンバーの育成
・エンジニア採用におけるカジュアル面談・面接対応など
・サービスのAndroidクライアント開発、または新規サービスの設計・開発
・企画フェーズから関わり、Android OSに合った仕様の提案
◆メンバー構成
Androidチームは20代から40代と幅広い年齢層が在籍していますが、フラットにコミュニケーションを取って開発を進めています。
チームの雰囲気はとにかく心理的安全性が高く、奇譚のない意見交換が活発に行われています。オーナーシップを持って自走できるメンバーばかりで頼もしいです。技術へのアンテナが高く、Qiita や with tech blog でのアウトプットも定期的に行っています。 一方で雑談を楽しむ「ゆるさ」もあり、楽しく働ける雰囲気です。
◆withのAndroidエンジニアとして働く魅力
1. 機能開発に早期段階から携われる
withでは機能ごとにプランナー、デザイナー、エンジニアで職種横断の少人数のチームを組成し、共に議論を重ねながら仕様や体験を決定します。早期段階から関われるので、背景や仕様への納得感を持って開発を行うことができます。
2. モダンな開発環境
新技術を積極的に投入しており、直近では Jetpack Compose、Hilt、マルチモジュール、Composite Build を導入しました。Java や RxJava といったレガシー技術は無く、完全に移行が完了しています。最新の技術を使って開発したいという方にとって魅力的な環境です。
3. 高効率なワークフロー
タスク は Issue に書き起こして GitHub Project で管理し、サイクルごとに計画を立てて着手しています。コードレビューはすぐに返ってくるので、実装を滞りなく続けることができます。朝会や月に1度のお疲れ様会では日々感じるモヤモヤを共有し、すぐに解決策を講じることでワークフローをアップデートし続けています。
4. 人々を幸せにする仕事をしたい方
日々、withを利用した方々からの幸せな声が届きます。多くの方々が幸せになるためのお手伝いができている、という実感をもって働くことができます。
【機能開発】
■ みんなのサブ写真 (開発期間: 3か月)
お相手がプロフィールに設定している写真を一覧で見られるようになりました。Instagram のような感覚でお相手の趣味や日常の写真を楽しみながら、気になるお相手にいいね!を送ることができます。UI は Jetpack Compose で作成しました。
■ アピール (開発期間: 2か月)
アピールを使うことで一定時間さがす画面の特別枠に表示され、マッチングしやすいお相手に自分を見つけてもらいやすくなります。UI は Jetpack Compose で作成しました。
■ グループトーク (開発期間: 3か月)
with の全ユーザーが参加できるトークルームです。あらかじめ設定されたトークテーマに合わせて、お互いの趣味や価値観についてメッセージを送り合うことができます。「東京リベンジャーズ」とのコラボレーションキャンペーンでも活用されました。
【リファクタリング】
■ Jetpack Compose 採用
1.0.0 リリースに合わせて本格的に採用しました。新規開発部分は 100% Compose を採用しており、既存部分もコア機能に集中して Compose 化を推進しています。詳しくは記事をご覧ください。
■ Koin → Hilt 移行
DI ライブラリを Hilt に移行しました。アプリ全体に影響する困難な作業でしたが、しっかりと計画を立てて無事に完了することができました。詳しくは記事をご覧ください。
■ マルチモジュール化
従来10個ほどだったモジュールを50個以上に分割し、作業のしやすさとビルドパフォーマンスを向上させました。詳しくは記事をご覧ください。
■ Composite Build, Version Catalog の採用
格段に数が増えたモジュールに対応するために build.gradle.kts の記述をできるだけ共通化できる仕組みに移行しました。
携わる職務内容
- プログラミング
- システム構築
- テスト&本番環境移行
必要スキル
▼必須条件
Kotlin を使用した Android 開発経験
Jetpack Compose の知見がある方
テックリードやリードエンジニアとして技術的にリードした経験
3〜5名規模のチームマネジメント経験
チームメンバーの育成・評価などの経験
恋活・婚活マッチングサービスに興味を持って開発に取り組める方
▼歓迎条件
Jetpack Compose の業務での使用経験のある方
技術的知見の公開に積極的に取り組んでいる方
大規模なリファクタリングの経験がある方
単体テスト、結合テストに詳しい方
Kotlin を使用した Android 開発経験
Jetpack Compose の知見がある方
テックリードやリードエンジニアとして技術的にリードした経験
3〜5名規模のチームマネジメント経験
チームメンバーの育成・評価などの経験
恋活・婚活マッチングサービスに興味を持って開発に取り組める方
▼歓迎条件
Jetpack Compose の業務での使用経験のある方
技術的知見の公開に積極的に取り組んでいる方
大規模なリファクタリングの経験がある方
単体テスト、結合テストに詳しい方
使用ツール
■言語: Kotlin (100%)
■アーキテクチャ: クリーンアーキテクチャ
■ライブラリ: AndroidX, Coil, Hilt, JUnit 5 など
■UI
・新規開発: Jetpack Compose
・既存改修: Android View (ViewBinding, Groupie を併用)
■ツール: Firebase Crashlytics, ktlint
■CI: GitHub Actions
■コミュニケーション: Slack, Google Meet, GitHub, Figma, Range,Confluence
■プロジェクト管理: GitHub Projects, Wrike
■貸与マシン例: MacBook Pro (M1, 16GB, 512GB)
■アーキテクチャ: クリーンアーキテクチャ
■ライブラリ: AndroidX, Coil, Hilt, JUnit 5 など
■UI
・新規開発: Jetpack Compose
・既存改修: Android View (ViewBinding, Groupie を併用)
■ツール: Firebase Crashlytics, ktlint
■CI: GitHub Actions
■コミュニケーション: Slack, Google Meet, GitHub, Figma, Range,Confluence
■プロジェクト管理: GitHub Projects, Wrike
■貸与マシン例: MacBook Pro (M1, 16GB, 512GB)
求められる人物像
【求める人物像】
リーダーシップを発揮できる方
積極的に新しい技術やアイデアを提案できる方
ユーザーのサービス体験を最大限に高めることへ注力できる方
スピーディーに仕事を進め、大きなアウトプットを出せる方
同じチームのメンバーはもちろん、プランナー、デザイナーなどの他チームとのコラボレーションが得意な方
難しい課題にチャレンジできる方
年齢や経験年数に関わらず敬意をもって接することができる方
業務に関係のない会話を楽しめる方
リーダーシップを発揮できる方
積極的に新しい技術やアイデアを提案できる方
ユーザーのサービス体験を最大限に高めることへ注力できる方
スピーディーに仕事を進め、大きなアウトプットを出せる方
同じチームのメンバーはもちろん、プランナー、デザイナーなどの他チームとのコラボレーションが得意な方
難しい課題にチャレンジできる方
年齢や経験年数に関わらず敬意をもって接することができる方
業務に関係のない会話を楽しめる方
人物像
- コミュニケーションスキル重視
給与条件
年収
8,000,000円
10,000,000円
年収 8,000,000 円 ~ 10,000,000円
年俸制(毎月12分の1を支給)
└月給 667,000円〜 834,000円/月
└基本給 496,000円〜 620,000円/月
└業務手当 171,000円~ 214,000円/月 ※45時間相当の固定割増賃金
※昇給:年2回(4月・10月)
※評価:多面評価、グレードの段階制
年俸制(毎月12分の1を支給)
└月給 667,000円〜 834,000円/月
└基本給 496,000円〜 620,000円/月
└業務手当 171,000円~ 214,000円/月 ※45時間相当の固定割増賃金
※昇給:年2回(4月・10月)
※評価:多面評価、グレードの段階制
- スキル・経験により優遇
勤務条件
■就業の場所
(雇入れ直後)東京都渋谷区恵比寿1-19-19、その他会社の指定する場所
(変更の範囲)会社の定める場所(テレワークを行う場所を含む)
試用期間
入社日より3ヶ月を試用期間 ※試用期間における待遇の差はありません
■ハイブリッドワーク
「リモート」と「出社」は日々の業務の種類や状況に応じ、どちらかを選択いただきます。(ご自身によるコントロールをお願いしています)
※コーポレート部門(経理/広報/人事等)の職種は定期的に出社をご依頼するケースがございます。(紙面での業務が一部発生するため)
※全従業員によるミーティングを実施する機会を設けた際は出社をご依頼します。(年2回程度を想定/交通費支給あり)
■フレックス制※(コアタイム11時~16時)
└ 標準労働時間:8時間
■感動体験制度
・よい体験をするための費用(上限6万円/年)
└ アクティビティ、映画、食事、展示会、旅行、セミナー、スクール等
■婚活・恋活サポート
・活動に対する費用(上限1万円/年)
■シッターサポート
・ベビーシッターによる「家庭内保育やお世話」「保育等施設への送迎」のサポート ※保育料2,200円を上回る場合
■待機児童サポート
・認可保育園以外の保育園に通う場合に支給
(第一子30,000円、第二子40,000円/月)
■ランチサポート
・二人以上での食事に支給(2,000円/人)※月2回
■その他、社会保険・手当等
・各種社会保険完備(健康保険、厚生年金保険、雇用保険、労災保険)
・交通費全額支給(上限5万円/月)※実費支給
・結婚祝い金・出産祝い金(各5万円)
・社員紹介賞与
・業績賞与
◆試用期間
入社日より3ヶ月を試用期間 ※試用期間における待遇の差はありません
◆休日・休暇
・完全週休2日制(土日、祝日)
・年次有給休暇(入社時3日付与)
・リフレッシュ休暇(有給休暇の他に、毎年5日付与)
・結婚休暇(結婚1年内に3日付与)
・年末年始休暇(12/28〜1/4:8日付与)
・育児/看護/介護休暇(法定通り)
・産前産後休暇(法定通り)
・産後パパ育休(法定通り)
・ウェルネス休暇(必要な日数・当月内1日は有給扱い)
・記念日休暇(1日付与)
・恋活休暇(1日付与)
・出産立ち会い休暇(3日付与)
・家族看護休暇(5日付与)
・子の看護休暇(5日付与)
・忌引休暇(3〜5日付与)
・裁判員休暇(法定通り
(雇入れ直後)東京都渋谷区恵比寿1-19-19、その他会社の指定する場所
(変更の範囲)会社の定める場所(テレワークを行う場所を含む)
試用期間
入社日より3ヶ月を試用期間 ※試用期間における待遇の差はありません
■ハイブリッドワーク
「リモート」と「出社」は日々の業務の種類や状況に応じ、どちらかを選択いただきます。(ご自身によるコントロールをお願いしています)
※コーポレート部門(経理/広報/人事等)の職種は定期的に出社をご依頼するケースがございます。(紙面での業務が一部発生するため)
※全従業員によるミーティングを実施する機会を設けた際は出社をご依頼します。(年2回程度を想定/交通費支給あり)
■フレックス制※(コアタイム11時~16時)
└ 標準労働時間:8時間
■感動体験制度
・よい体験をするための費用(上限6万円/年)
└ アクティビティ、映画、食事、展示会、旅行、セミナー、スクール等
■婚活・恋活サポート
・活動に対する費用(上限1万円/年)
■シッターサポート
・ベビーシッターによる「家庭内保育やお世話」「保育等施設への送迎」のサポート ※保育料2,200円を上回る場合
■待機児童サポート
・認可保育園以外の保育園に通う場合に支給
(第一子30,000円、第二子40,000円/月)
■ランチサポート
・二人以上での食事に支給(2,000円/人)※月2回
■その他、社会保険・手当等
・各種社会保険完備(健康保険、厚生年金保険、雇用保険、労災保険)
・交通費全額支給(上限5万円/月)※実費支給
・結婚祝い金・出産祝い金(各5万円)
・社員紹介賞与
・業績賞与
◆試用期間
入社日より3ヶ月を試用期間 ※試用期間における待遇の差はありません
◆休日・休暇
・完全週休2日制(土日、祝日)
・年次有給休暇(入社時3日付与)
・リフレッシュ休暇(有給休暇の他に、毎年5日付与)
・結婚休暇(結婚1年内に3日付与)
・年末年始休暇(12/28〜1/4:8日付与)
・育児/看護/介護休暇(法定通り)
・産前産後休暇(法定通り)
・産後パパ育休(法定通り)
・ウェルネス休暇(必要な日数・当月内1日は有給扱い)
・記念日休暇(1日付与)
・恋活休暇(1日付与)
・出産立ち会い休暇(3日付与)
・家族看護休暇(5日付与)
・子の看護休暇(5日付与)
・忌引休暇(3〜5日付与)
・裁判員休暇(法定通り
その他
【株式会社エニトグループ】
■コーポレートページ
https://enito.co.jp/
■魅力情報(市場/サービス/働き方)
https://speakerdeck.com/enito/enito-with-omiai-company-info
■コーポレートページ
https://enito.co.jp/
■魅力情報(市場/サービス/働き方)
https://speakerdeck.com/enito/enito-with-omiai-company-info
募集人数
1
名
メンバー構成
5名以下
◆開発体制
開発テーマごとに、3つのユニットを形成し、複数のプロジェクトを担当します。
顧客体験のアップデートを追求するチーム
ビジネスKPIの改善を追求するチーム
イノベーションのテーマを追求するチーム
プランナー、サーバーサイドエンジニア、iOS/Androidエンジニア、デザイナー、QAの職種横断メンバーの固定化によりチームとしての練度をあげてテーマに取り組んでおります。
プランナーが作成した企画を元に、ユニット内会議が行われ、各ユニットごとのメンバーで内容をプラッシュアップしていきます。ユニット内会議を経て、キックオフミーディングが実施され、メンバーが各自見積もった内容をユニット内で組み合わせスケジュールを仮決定します。
開発は、定例ミーティングにて成果物を確認しながら実装を進めていき、同職種内でコードレビューをメンバー相互に実施します。
コードレビューが完了したら、セクション内での動作確認会を行いプラットフォーム横断でOS差分がないか、不具合がないかチェックし、QAを経てリリースとなります。
◆Android チームの文化
フラットなチームで、穏やかなメンバーが多いです。
毎日行う朝会では業務上の共有を行った後に必ず雑談を楽しんでいます。
リモートワークが基本ですが、月に1回程度集まってランチを楽しんでいます。
月末にはお疲れ様会を実施し、カジュアルに1か月の業務の振り返りを行いつつ、次の1か月へのモチベーションを高めています。
「ビデオ通話でちょっと相談」が遠慮なくできます。画面共有をしながら開発の相談等をサクッと行っています。
開発テーマごとに、3つのユニットを形成し、複数のプロジェクトを担当します。
顧客体験のアップデートを追求するチーム
ビジネスKPIの改善を追求するチーム
イノベーションのテーマを追求するチーム
プランナー、サーバーサイドエンジニア、iOS/Androidエンジニア、デザイナー、QAの職種横断メンバーの固定化によりチームとしての練度をあげてテーマに取り組んでおります。
プランナーが作成した企画を元に、ユニット内会議が行われ、各ユニットごとのメンバーで内容をプラッシュアップしていきます。ユニット内会議を経て、キックオフミーディングが実施され、メンバーが各自見積もった内容をユニット内で組み合わせスケジュールを仮決定します。
開発は、定例ミーティングにて成果物を確認しながら実装を進めていき、同職種内でコードレビューをメンバー相互に実施します。
コードレビューが完了したら、セクション内での動作確認会を行いプラットフォーム横断でOS差分がないか、不具合がないかチェックし、QAを経てリリースとなります。
◆Android チームの文化
フラットなチームで、穏やかなメンバーが多いです。
毎日行う朝会では業務上の共有を行った後に必ず雑談を楽しんでいます。
リモートワークが基本ですが、月に1回程度集まってランチを楽しんでいます。
月末にはお疲れ様会を実施し、カジュアルに1か月の業務の振り返りを行いつつ、次の1か月へのモチベーションを高めています。
「ビデオ通話でちょっと相談」が遠慮なくできます。画面共有をしながら開発の相談等をサクッと行っています。
勤務時間
10:00
19:00
開始予定時期
即日
雇用形態
正社員
就業期間
-
こだわり条件
担当事業所
東京
掲載期間
職種
Webエンジニア
この求人が気になったら
経験豊富なコンサルタントが、ご相談から転職後まで継続してサポートいたします。
お気軽にご登録ください。
会員登録がまだの方は
会員登録済みの方は
IMAGICA GEEQでは、お悩みのご相談から入社後まで、
専任のコンサルタントがあなたを徹底サポートします。
専任のコンサルタントがあなたを徹底サポートします。