【with】【Kotlin】心理学・統計学を元にした恋活・婚活マッチングアプリ『with』のAndroidエンジニア!
2024/9/6 更新
Androidエンジニア
東京都(恵比寿駅)
500-700万円
自社サービスありリモートワーク可フルリモート可服装自由副業可オンライン選考可フレックス制度あり新技術に積極的ベンチャー企業ストックオプションありグローバル展開
事業概要
■「エニトグループ」の誕生 20代向け価値観重視のマッチングアプリ『with』 を手掛ける株式会社withと、 恋愛マッチングアプリ『Omiai』 を手掛ける株式会社Omiaiは、2023年3月1日にホールディングス経営体制に移行し、マッチングアプリ『with』と『Omiai』の運営を行うグループとして「 株式会社エニトグループ 」が誕生しました。
■「エニトグループ」とは 人々をつなぐ 「縁」と「糸」 を世の中に生み出していき、 多くの方の良縁を作る ことを目的にマッチングアプリを運営。近い未来にマッチングアプリが出会いのインフラとなるよう、 「安心・安全」 に 「 自分に合った方と出会える 」 サービスを提供し続けていきます。
仕事内容
【仕事内容】 順調にユーザー数・売上げを伸ばしているマッチングサービス『with』のAndroid開発、 または社内で新規開発中のサービスの設計・開発をお任せいたします。
・サービスのAndroidクライアント開発、または新規サービスの設計・開発 ・企画フェーズから関わり、Android OSに合った仕様の提案
【開発体制】 開発テーマごとにユニットを形成し、複数のプロジェクトを担当します。
プランナー、サーバーサイドエンジニア、iOS/Androidエンジニア、デザイナー、QAの職種横断メンバーの固定化によりチームとしての練度をあげてテーマに取り組んでおります。
プランナーが作成した企画を元に、ユニット内会議が行われ、各ユニットごとのメンバーで内容をプラッシュアップしていきます。ユニット内会議を経て、キックオフミーディングが実施され、メンバーが各自見積もった内容をユニット内で組み合わせスケジュールを仮決定します。
開発は、定例ミーティングにて成果物を確認しながら実装を進めていき、同職種内でコードレビューをメンバー相互に実施します。
コードレビューが完了したら、セクション内での動作確認会を行いプラットフォーム横断でOS差分がないか、不具合がないかチェックし、QAを経てリリースとなります。
【過去のプロジェクト事例】 ■ 機能開発 ◆価値観チェック(開発期間: 5か月) 質問に答えることで、自分と似ている価値観のユーザーとマッチできるようになりました。UI は Jetpack Compose で作成しました。
◆わかる機能 (開発期間: 2か月) お相手がプロフィールに設定してる好みカードに対して、わかるボタンを設置しました。いいね!よりカジュアルにコミュニケーションが取れる環境を作り、20代男女からの支持を強化する。UI は Jetpack Compose で作成しました。
■ リファクタリング ■ Jetpack Compose 採用 1.0.0 リリースに合わせて本格的に採用しました。新規開発部分は 100% Compose を採用しており、既存部分もコア機能に集中して Compose 化を推進しています。
■ デザインシステム導入 デザインチームと連携して、UIコンポーネントの共通化と、古いデザインの刷新を行いました。 よりよいUI/UXをユーザーに提供したほか、共通化によりDXの向上にもつながりました。
■ ユニットテスト導入 ユニットテストを導入し、カバレッジの見える化を行いました。 ビジネスロジックのテストを拡充したことで、安定性の向上につながりました。
■業務内容(変更の範囲) (雇入れ直後)事業本部 クライアントandroidチーム配属 (変更の範囲)全ての業務への配置転換あり
求められるスキル・人物像
■ 必須スキル/経験 ・業務での Kotlin を使用した Android 開発経験があること(3年以上) ・業務でのエンジニア同士の相互レビューの実施経験 ・プランナー、デザイナーなどの他チームとやり取りしながらアプリ開発を行った経験 ・Jetpack Compose の知見があること ・恋活・婚活マッチングサービスに興味を持って開発に取り組める方
■ 歓迎スキル/経験 ・Jetpack Compose の業務での使用経験のある方 ・技術的知見の公開に積極的に取り組んでいる方 ・大規模なリファクタリングの経験がある方 ・単体テスト、結合テストに詳しい方
■ 求める人物像 ・積極的に新しい技術やアイデアを提案できる方 ・ユーザーのサービス体験を最大限に高めることへ注力できる方 ・スピーディーに仕事を進め、大きなアウトプットを出せる方 ・同じチームのメンバーはもちろん、プランナー、デザイナーなどの他チームとのコラボレーションが得意な方 ・難しい課題にチャレンジできる方 ・年齢や経験年数に関わらず敬意をもって接することができる方 ・業務に関係のない会話を楽しめる方
勤務地・給与・その他情報
- 勤務地
- アクセス
- 勤務時間
- 想定年収
- 雇用形態
- 休日・休暇
開発環境・現場
■メンバー構成 2024年9月時点で平均年齢は30代前半で、フラットにコミュニケーションを取って開発を進めています。 チームの雰囲気はとにかく心理的安全性が高く、奇譚のない意見交換が活発に行われています。オーナーシップを持って自走できるメンバーばかりで頼もしいです。一方で雑談を楽しむ「ゆるさ」もあり、楽しく働ける雰囲気です。 ■ 働く環境 ◆ハイブリッドワークでフレキシブルに働ける環境 「リモート」と「出社」は日々の業務の種類や状況に応じ、どちらかを選択いただけます。 また、フレックスタイム制度(コアタイム11時〜16時)を導入しております。 ※全従業員によるミーティングを実施する機会を設けた際は出社をご依頼します。(年2回程度を想定/交通費支給あり) ◆Android チームの文化 ・フラットなチームで、穏やかなメンバーが多いです。 ・毎日行う朝会では業務上の共有を行った後に必ず雑談を楽しんでいます。 ・リモートワークが基本ですが、月に1回程度集まってランチを楽しんでいます。 ・月末にはお疲れ様会を実施し、カジュアルに1か月の業務の振り返りを行いつつ、次の1か月へのモチベーションを高めています。 ・「ビデオ通話でちょっと相談」が遠慮なくできます。画面共有をしながら開発の相談等をサクッと行っています。 ■ サービスの考え(顧客体験を設計する) ・素晴らしいインターネットサービスを創るためには、お客様の行動心理を深く理解する必要があると考えています ・私達は、お客様の行動心理を理解するための努力を惜しみません ・日本一お客様の行動を理解しているチームになることは私達の大切な目標の一つです ・そのために、私達が取り組んでいるさまざまなアプローチはとってもユニークなもので、そこで働くメンバーには多くの成長機会があります ■開発環境 ■言語: 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・案件で使われている技術
- プログラミング言語
- HTMLCSSRubyKotlinSCSS
- フレームワーク・ライブラリ
- Ruby on RailsJUnit
- データベース
- MySQLBigQuery
- ミドルウェア・ツール
- nginxTerraformRedisSentryfluentdTravis CINew Relic
- クラウド
- AWSGCPFirebaseAmazon CloudWatch
- サーバー・OS
- Android
- デザインツール
- SketchFigma
- プロジェクト管理
- GitHubWrikeesa
- コミュニケーションツール
- Slack
得られる経験・キャリアパス
■withのAndroidエンジニアとして働く魅力 1. 機能開発に早期段階から携われる withでは機能ごとにプランナー、デザイナー、エンジニアで職種横断の少人数のチームを組成し、共に議論を重ねながら仕様や体験を決定します。早期段階から関われるので、背景や仕様への納得感を持って開発を行うことができます。
モダンな開発環境 新技術を積極的に投入しており、直近では Jetpack Compose、Hilt、マルチモジュール、Composite Build を導入しました。Java や RxJava といったレガシー技術は無く、完全に移行が完了しています。最新の技術を使って開発したいという方にとって魅力的な環境です。
高効率なワークフロー タスク は Issue に書き起こして GitHub Project で管理し、サイクルごとに計画を立てて着手しています。コードレビューはすぐに返ってくるので、実装を滞りなく続けることができます。朝会や月に1度のお疲れ様会では日々感じるモヤモヤを共有し、すぐに解決策を講じることでワークフローをアップデートし続けています。
人々を幸せにする仕事をしたい方 日々、withを利用した方々からの幸せな声が届きます。多くの方々が幸せになるためのお手伝いができている、という実感をもって働くことができます。
事業内容の詳細
『with』『Omiai』の開発は、機能ごとにプロジェクトで進められており、約1週間のペースで施策起案のサイクルを回しています。個々の施策に応じてリリースタイミングを設け、完成次第なるべく早くユーザーにお届けできるように工夫をしています。 機能の追加や改善は、固定の職種ではなくエンジニアやデザイナー、プランナー(PdM)など業務に関わるメンバー全員が提案。職種を跨いだチームでプロジェクトを進めるため、他の部門の目的や事情を理解し、相手の立場に立ったコミュニケーションを取りながら業務に取り組んでいます。
人事評価は、半期ごとの目標管理制度に加え、多面評価も実施。評価の透明性を重視し、仕事で関わったメンバーから改善点や良かった点をヒアリングして評価を行っています。 評価のフィードバックはメンターから実施。評価者・被評価者の関係ではなく、対等な立場で改善点を伝えることで、心理的安全性を担保しています。 キャリアパスについては、一つの技術を極めるスペシャリストのほか、複数のフィールドで活躍するジェネラリストや組織を率いるマネージャーなど、本人次第でさまざまな道を実現可能。サービスの運営とグロースを両立できるキャリアを、メンターや上長と二人三脚で考えていける環境です。
この企業の他の求人
同じ職種の求人
同じ業種の企業
関連リンク
関連職種
関連スキル
同じ勤務地の求人
同じ年収帯の求人
特徴が近い求人
求人検索ページに戻る
- ITエンジニア・デザイナーの求人・転職TOP
- ITエンジニア・デザイナーの求人・転職を探す
- Androidエンジニアの求人
- 【with】【Kotlin】心理学・統計学を元にした恋活・婚活マッチングアプリ『with』のAndroidエンジニア!