• 株式会社エニトグループの求人画像2
  • 株式会社エニトグループの求人画像1
  • 株式会社エニトグループの求人画像3

この求人の募集は終了しました

マッチ率

株式会社エニトグループ

【with】【Kotlin】心理学・統計学を元にした恋活・婚活マッチングアプリ『with』のAndroidエンジニア!

2024/3/25 更新

  • Androidエンジニア
  • 600-900万円
  • 東京都 (恵比寿駅)
  • Sketch
  • Android
  • Kotlin
  • 自社サービスあり
  • リモートワーク可
  • フルリモート可
  • 服装自由
  • 副業可
  • フレックス制度あり
  • 新技術に積極的
  • ベンチャー企業
  • ストックオプションあり

2024/3/25 更新

事業概要

■「エニトグループ」の誕生 20代向け価値観重視のマッチングアプリ『with』 を手掛ける株式会社withと、 恋愛マッチングアプリ『Omiai』 を手掛ける株式会社Omiaiは、2023年3月1日にホールディングス経営体制に移行し、マッチングアプリ『with』と『Omiai』の運営を行うグループとして「 株式会社エニトグループ 」が誕生しました。

■「エニトグループ」とは 人々をつなぐ 「縁」と「糸」 を世の中に生み出していき、 多くの方の良縁を作る ことを目的にマッチングアプリを運営。近い未来にマッチングアプリが出会いのインフラとなるよう、 「安心・安全」 に 「 自分に合った方と出会える 」 サービスを提供し続けていきます。

仕事内容

■仕事内容 順調にユーザー数・売上げを伸ばしているマッチングサービス『with』のAndroid開発、 または社内で新規開発中のサービスの設計・開発をお任せします。

・サービスのAndroidクライアント開発、または新規サービスの設計・開発 ・志向や適性に応じて、企画フェイズから関わって設計リード ・ユーザーの行動計測・分析・改善など

経験豊富なエンジニアが近くにいますので、多くのことを学びながら仕事をすることができる環境です。

■開発の進め方 開発テーマごとに、3つのユニットを形成し、複数のプロジェクトを担当します。

・顧客体験のアップデートを追求するチーム ・ビジネスKPIの改善を追求するチーム ・イノベーションのテーマを追求するチーム

プランナー、サーバーサイドエンジニア、iOS/Androidエンジニア、デザイナー、QAの職種横断メンバーの固定化によりチームとしての練度をあげてテーマに取り組んでおります。

プランナーが作成した企画を元に、ユニット内会議が行われ、各ユニットごとのメンバーで内容をプラッシュアップしていきます。ユニット内会議を経て、キックオフミーディングが実施され、メンバーが各自見積もった内容をユニット内で組み合わせスケジュールを仮決定します。

開発は、定例ミーティングにて成果物を確認しながら実装を進めていき、同職種内でコードレビューをメンバー相互に実施します。

コードレビューが完了したら、セクション内での動作確認会を行いプラットフォーム横断でOS差分がないか、不具合がないかチェックし、QAを経てリリースとなります。

≪過去のプロジェクト例≫ 【機能開発】 ■ みんなのサブ写真 (開発期間: 3か月) お相手がプロフィールに設定している写真を一覧で見られるようになりました。Instagram のような感覚でお相手の趣味や日常の写真を楽しみながら、気になるお相手にいいね!を送ることができます。UI は Jetpack Compose で作成しました。

■ アピール (開発期間: 2か月) アピールを使うことで一定時間さがす画面の特別枠に表示され、マッチングしやすいお相手に自分を見つけてもらいやすくなります。UI は Jetpack Compose で作成しました。

■ グループトーク (開発期間: 3か月) with の全ユーザーが参加できるトークルームです。あらかじめ設定されたトークテーマに合わせて、お互いの趣味や価値観についてメッセージを送り合うことができます。「東京リベンジャーズ」とのコラボレーションキャンペーンでも活用されました。

【リファクタリング】 ■ Jetpack Compose 採用 1.0.0 リリースに合わせて本格的に採用しました。新規開発部分は 100% Jetpack Compose を採用しており、既存部分もコア機能に集中して Jetpack Compose 化を推進しています。

■ Koin → Hilt 移行 DI ライブラリを Hilt に移行しました。アプリ全体に影響する困難な作業でしたが、しっかりと計画を立てて無事に完了することができました。 ■ マルチモジュール化 従来10個ほどだったモジュールを50個以上に分割し、作業のしやすさとビルドパフォーマンスを向上させました。詳しくは記事をご覧ください。

■ Composite Build, Version Catalog の採用 格段に数が増えたモジュールに対応するために build.gradle.kts の記述をできるだけ共通化できる仕組みに移行しました。

  • 一人ひとりがプロフェッショナルとして活躍しています。
    一人ひとりがプロフェッショナルとして活躍しています。
  • 恋愛・婚活マッチングサービス『with』を開発しています。
    恋愛・婚活マッチングサービス『with』を開発しています。

求められるスキル・人物像

■必須条件 ・Kotlin を使用した Android 開発経験 2年以上 ・Jetpack Compose に関する基礎知識 ・恋活・婚活マッチングサービスに興味を持って開発に取り組める方

■歓迎条件 ・Jetpack Compose の実業務での使用経験 ・技術的知見の公開に積極的に取り組んでいる方 ・大規模なリファクタリングの経験がある方 ・単体テスト、結合テストに詳しい方

■ 求める人物像 ・リーダーシップを発揮できる方 ・積極的に新しい技術やアイデアを提案できる方 ・ユーザーのサービス体験を最大限に高めることへ注力できる方 ・スピーディーに仕事を進め、大きなアウトプットを出せる方 ・同じチームのメンバーはもちろん、プランナー、デザイナーなどの他チームとのコラボレーションが得意な方 ・難しい課題にチャレンジできる方 ・年齢や経験年数に関わらず敬意をもって接することができる方 ・業務に関係のない会話を楽しめる方

勤務地・給与・その他情報

給与・勤務地・その他情報 給与・勤務地・その他情報

想定年収、待遇・福利厚生、選考プロセス
などを確認するには会員登録が必要です

Googleで会員登録 メールアドレスで会員登録

利用規約 および レバテックID利用規約 個人情報の取り扱い をご確認のうえ、同意いただける場合は上記ボタンをクリックしてください。

開発環境・現場

■メンバー構成 Androidチームは20代から40代と幅広い年齢層が在籍していますが(2023年6月時点)、フラットにコミュニケーションを取って開発を進めています。 チームの雰囲気はとにかく心理的安全性が高く、奇譚のない意見交換が活発に行われています。オーナーシップを持って自走できるメンバーばかりで頼もしいです。技術へのアンテナが高く、Qiita や with tech blog でのアウトプットも定期的に行っています。 一方で雑談を楽しむ「ゆるさ」もあり、楽しく働ける雰囲気です。 ■ 働く環境 <自由な作業環境> ・執務スペースの自席のほか、自由に使えて話もしやすいオープンスペースや、一人で作業に没頭するための個別集中スペースなど、気分やその日の業務内容によって自由に使用できます ・PC周辺機器の充実やマシンスペックの改善などについても、積極的に取り組んでいます ・自席の椅子は、オカムラ制のSabrinaを用意しています ・一人ひとりがプロフェッショナルとして最大限のパフォーマンスを発揮できる環境にこだわっています <風通しのよい風土> ・フランクに喋れる風通しのよい環境です ・分からないことがあっても相談し合いながら最適な方法を探していけます ・自由な環境がクリエイティブな発送を生み出すと考えています <柔軟な勤務時間> ・フレックスタイムを導入し、家庭環境に応じた働き方を自ら管理して実践できる環境を用意しています ・新規のサービスリリース時などで忙しくなる場合、その前後で休みを取得できるようにプロジェクト内で調整しています ・有給休暇の取得率は業界内で高い水準を維持しており、自己研鑽やリフレッシュのための時間をしっかり取れます ■ サービスの考え(顧客体験を設計する) ・素晴らしいインターネットサービスを創るためには、お客様の行動心理を深く理解する必要があると考えています ・私達は、お客様の行動心理を理解するための努力を惜しみません ・日本一お客様の行動を理解しているチームになることは私達の大切な目標の一つです ・そのために、私達が取り組んでいるさまざまなアプローチはとってもユニークなもので、そこで働くメンバーには多くの成長機会があります ■開発環境 ■言語: 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)

このPJ・案件で使われている技術

プログラミング言語
  • HTML
  • CSS
  • Ruby
  • Kotlin
  • SCSS
フレームワーク・ライブラリ
  • Ruby on Rails
  • JUnit
データベース
  • MySQL
  • BigQuery
ミドルウェア・ツール
  • nginx
  • Terraform
  • Redis
  • Sentry
  • fluentd
  • Travis CI
  • New Relic
クラウド
  • AWS
  • GCP
  • Firebase
  • Amazon CloudWatch
サーバー・OS
  • Android
デザインツール
  • Sketch
  • Figma
プロジェクト管理
  • GitHub
  • Wrike
  • esa
コミュニケーションツール
  • Slack

得られる経験・キャリアパス

■withのAndroidエンジニアとして働く魅力 1. 機能開発に早期段階から携われる withでは機能ごとにプランナー、デザイナー、エンジニアで職種横断の少人数のチームを組成し、共に議論を重ねながら仕様や体験を決定します。早期段階から関われるので、背景や仕様への納得感を持って開発を行うことができます。

  1. モダンな開発環境 新技術を積極的に投入しており、直近では Jetpack Compose、Hilt、マルチモジュール、Composite Build を導入しました。Java や RxJava といったレガシー技術は無く、完全に移行が完了しています。最新の技術を使って開発したいという方にとって魅力的な環境です。

  2. 高効率なワークフロー タスク は Issue に書き起こして GitHub Project で管理し、サイクルごとに計画を立てて着手しています。コードレビューはすぐに返ってくるので、実装を滞りなく続けることができます。朝会や月に1度のお疲れ様会では日々感じるモヤモヤを共有し、すぐに解決策を講じることでワークフローをアップデートし続けています。

  3. 人々を幸せにする仕事をしたい方 日々、withを利用した方々からの幸せな声が届きます。多くの方々が幸せになるためのお手伝いができている、という実感をもって働くことができます。

事業内容の詳細

『with』『Omiai』の開発は、機能ごとにプロジェクトで進められており、約1週間のペースで施策起案のサイクルを回しています。個々の施策に応じてリリースタイミングを設け、完成次第なるべく早くユーザーにお届けできるように工夫をしています。 機能の追加や改善は、固定の職種ではなくエンジニアやデザイナー、プランナー(PdM)など業務に関わるメンバー全員が提案。職種を跨いだチームでプロジェクトを進めるため、他の部門の目的や事情を理解し、相手の立場に立ったコミュニケーションを取りながら業務に取り組んでいます。

人事評価は、半期ごとの目標管理制度に加え、多面評価も実施。評価の透明性を重視し、仕事で関わったメンバーから改善点や良かった点をヒアリングして評価を行っています。 評価のフィードバックはメンターから実施。評価者・被評価者の関係ではなく、対等な立場で改善点を伝えることで、心理的安全性を担保しています。 キャリアパスについては、一つの技術を極めるスペシャリストのほか、複数のフィールドで活躍するジェネラリストや組織を率いるマネージャーなど、本人次第でさまざまな道を実現可能。サービスの運営とグロースを両立できるキャリアを、メンターや上長と二人三脚で考えていける環境です。