全 9 件中 9 件 を表示しています
-
【kotlin】心理学・統計学を元にした恋活・婚活マッチングアプリ『with』のAndroidエンジニア
仕事内容 順調にユーザー数・売上げを伸ばしているマッチングサービス『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の向上にもつながりました。 ■ ユニットテスト導入 ユニットテストを導入し、カバレッジの見える化を行いました。 ビジネスロジックのテストを拡充したことで、安定性の向上につながりました。 【開発環境】 ■言語: 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) メンバー構成 平均年齢は30代前半で、フラットにコミュニケーションを取って開発を進めています。 チームの雰囲気はとにかく心理的安全性が高く、奇譚のない意見交換が活発に行われています。オーナーシップを持って自走できるメンバーばかりで頼もしいです。一方で雑談を楽しむ「ゆるさ」もあり、楽しく働ける雰囲気です。 withのAndroidエンジニアとして働く魅力 1. 機能開発に早期段階から携われる withでは機能ごとにプランナー、デザイナー、エンジニアで職種横断の少人数のチームを組成し、共に議論を重ねながら仕様や体験を決定します。早期段階から関われるので、背景や仕様への納得感を持って開発を行うことができます。 2. モダンな開発環境 新技術を積極的に投入しており、直近では Jetpack Compose、Hilt、マルチモジュール、Composite Build を導入しました。Java や RxJava といったレガシー技術は無く、完全に移行が完了しています。最新の技術を使って開発したいという方にとって魅力的な環境です。 3. 高効率なワークフロー タスク は Issue に書き起こして GitHub Project で管理し、サイクルごとに計画を立てて着手しています。コードレビューはすぐに返ってくるので、実装を滞りなく続けることができます。朝会や月に1度のお疲れ様会では日々感じるモヤモヤを共有し、すぐに解決策を講じることでワークフローをアップデートし続けています。 4. 人々を幸せにする仕事をしたい方 日々、withを利用した方々からの幸せな声が届きます。多くの方々が幸せになるためのお手伝いができている、という実感をもって働くことができます。 応募資格 ▼必須条件 業務での Kotlin を使用した Android 開発経験があること(3年以上) 業務でのエンジニア同士の相互レビューの実施経験 プランナー、デザイナーなどの他チームとやり取りしながらアプリ開発を行った経験 Jetpack Compose の知見があること 恋活・婚活マッチングサービスに興味を持って開発に取り組める方 ▼歓迎条件 Jetpack Compose の業務での使用経験のある方 技術的知見の公開に積極的に取り組んでいる方 大規模なリファクタリングの経験がある方 単体テスト、結合テストに詳しい方 【求める人物像】 積極的に新しい技術やアイデアを提案できる方 ユーザーのサービス体験を最大限に高めることへ注力できる方 スピーディーに仕事を進め、大きなアウトプットを出せる方 同じチームのメンバーはもちろん、プランナー、デザイナーなどの他チームとのコラボレーションが得意な方 難しい課題にチャレンジできる方 年齢や経験年数に関わらず敬意をもって接することができる方 業務に関係のない会話を楽しめる方 働く環境 ◆ハイブリッドワークでフレキシブルに働ける環境 「リモート」と「出社」は日々の業務の種類や状況に応じ、どちらかを選択いただけます。 また、フレックスタイム制度(コアタイム11時〜16時)を導入しております。 ※全従業員によるミーティングを実施する機会を設けた際は出社をご依頼します。(年2回程度を想定/交通費支給あり) ◆Android チームの文化 フラットなチームで、穏やかなメンバーが多いです。 毎日行う朝会では業務上の共有を行った後に必ず雑談を楽しんでいます。 リモートワークが基本ですが、月に1回程度集まってランチを楽しんでいます。 月末にはお疲れ様会を実施し、カジュアルに1か月の業務の振り返りを行いつつ、次の1か月へのモチベーションを高めています。 「ビデオ通話でちょっと相談」が遠慮なくできます。画面共有をしながら開発の相談等をサクッと行っています。 サービスへの考え(顧客体験を設計する) すべては 素晴らしい顧客体験を 実現するために。 素晴らしいインターネットサービスを創るためには お客様の行動心理を深く深く理解する必要があると考えています。 私達は、お客様の行動心理を理解するための努力を惜しみません。 日本一お客様の行動心理を理解しているチームになることは私達の大切な目標の一つです。 そのために私達が取り組んでいる様々なアプローチはとってもユニークなものであり そこで働くメンバーには多くの成長機会があります。 顧客体験設計を一緒に極めませんか? 皆様のインターネットサービスの創り手としての次の成長ステージが withにあることをお約束します。 続きを見る
-
心理学・統計学を元にした恋活・婚活マッチングアプリ『with』の品質向上を推進いただくQAエンジニア募集!
■仕事内容 withでは、サービス全体の品質向上を継続的に推進しています。QAエンジニアは、品質保証に関連する課題の解決や組織の成果最大化を視野に入れ、withのプロダクト成長にコミットしながら、withサービスの品質向上に貢献していただく重要なポジションとなります。 QAエンジニアとして、品質保証プロセスを監督し、社内開発チームと連携して、ソフトウェア開発プロジェクトの品質基準を達成する役割を担っていただきます。 主な職務: プロジェクトやチーム全体に合わせたテスト戦略の策定と品質保証計画の立案 テストプロジェクトのスケジュールとリソースの調整 テストケースの設計とテスト実行および実行の監督 テスト結果の分析とバグトラッキング テストプロセスの改善と効率化の推進 レポーティングおよびステークホルダーへの報告 テスト自動化チームへの提案と連携 ■withのQAとして働く魅力 エンジニアから降りてきたものをテストするだけではなく、QAも上流(キックオフ)から施策に参加します。QA側から機能に対する意見やテスト方法などを提案できる機会もあり、プランナーやエンジニアとフラットに議論しながらプロダクト開発に携わることができます。 QAをテストという意味だけに捉えず、高レベルの品質を保つため様々なチャレンジができる社風があり、これからのQAチームを一緒に作っていける面白みがあります。 ■開発体制 開発テーマごとに、4つのユニットを形成し、複数のプロジェクトを担当します。 顧客体験のアップデートを追求するチーム ビジネスKPIの改善を追求するチーム イノベーションのテーマを追求するチーム 他ユニットのフォローしていくチーム プロダクトマネージャー(プランナー)、サーバーサイドエンジニア、iOS/Androidエンジニア、デザイナー、QAの職種横断メンバーの固定化によりチームとしての練度をあげてテーマに取り組んでおります。 プランナーが作成した企画を元に、ユニット内会議が行われ、各ユニットごとのメンバーで内容をプラッシュアップしていきます。ユニット内会議を経て、キックオフミーディングが実施され、メンバーが各自見積もった内容をユニット内で組み合わせスケジュールを仮決定します。 QAも上流工程から施策に携わり、新規機能開発のキックオフ段階で、QA側から機能に対する意見や、テスト方法の提案ができる機会があります。また開発の上流工程から携わることで、テスト実行より前の段階で仕様を把握することができるメリットもあります。 開発は、定例ミーティングにて成果物を確認しながら実装を進めていき、同職種内でコードレビューをメンバー相互に実施します。コードレビューが完了したら、セクション内での動作確認会を行いプラットフォーム横断でOS差分がないか、不具合がないかチェックし、QAを経てリリースとなります。 ■開発環境 開発言語:Ruby on Rails, HTML / CSS、Kotlin、Swift データベース:MySQL, Redis, BigQuery 分析:Firebase Analytics インフラ:AWS、GCP その他:Docker, nginx, fluentd, Swagger, RubyMine(IDE) ■応募資格 ■必須要件 Webサービス、iOSまたはAndroidアプリにおける総合テスト, テストケース設計・実行経験 (5年程度) レポーティングや過去傾向を分析し、エンジニアに対して品質向上のための啓蒙活動ができる方 課題ベースで物事を捉え、職種の壁がなく解決策を導く議論ができる方 WebやiOS、Androidなどプラットフォーム毎のアップデート内容を把握し、前もってテスト計画を立て実施してきたご経験 エンジニアチームと協力して、品質基準を定義してきたご経験 日本語能力試験N1もしくは日本語にて問題なく業務遂行されてきたご経験 ■歓迎条件 JSTQBのAdvanced Level テストマネージャ保有者 アジャイルテストに関する知識や経験 (ISTQB Foundation Level Agile Testerなど) ベンダーのプロジェクトマネジメント経験があり、リスクの早期発見や条件交渉ができる テスト自動化ツール(Autify、MagicPodなど)を導入・運用・改善してきたご経験 PHP、Swift、Kotlinいずれかのコードが読め、GitHubのプルリクエストを出し、文言修正などの軽微な修正を行なってきたご経験 ファシリテーション、チームビルディングの知識があり、実務で活用している方 何らかのソフトウェアやスクリプトの開発経験やプログラミングスキル(Java、Pythonなど) 3〜5名程度のチームマネージメント経験が2年程度ある方 ■求める人物像 テクノロジーを活用し、自動化テストのプロセスを軌道に乗せ、ソフトウェアの品質向上に貢献していただける方をお待ちしています。技術力を備えながらも、柔軟な協力姿勢や継続的な学びの姿勢を持つ方、またチームとの円滑なコミュニケーションができる方を歓迎いたします。新しい挑戦を楽しみながら、ソフトウェア品質の向上に寄与していただけることを期待しています。 サービスへの考え(顧客体験を設計する) すべては 素晴らしい顧客体験を 実現するために。 素晴らしいインターネットサービスを創るためには お客様の行動心理を深く深く理解する必要があると考えています。 私達は、お客様の行動心理を理解するための努力を惜しみません。 日本一お客様の行動心理を理解しているチームになることは私達の大切な目標の一つです。 そのために私達が取り組んでいる様々なアプローチはとってもユニークなものであり そこで働くメンバーには多くの成長機会があります。 顧客体験設計を一緒に極めませんか? 皆様のインターネットサービスの創り手としての次の成長ステージが withにあることをお約束します。 続きを見る
-
シニアサーバーサイドエンジニア【テックリードポジション、開発規模拡大、IPO準備中、フルリモート可能】
■仕事内容 シニアサーバーサイドエンジニアとして以下の業務をお任せいたします。 withの各開発案件に応じた、フロントエンド、バックエンド、インフラをまたがる設計・開発 Webサイトおよびモバイルアプリ向け APIの開発 データベース設計・チューニング AWS, GoogleCloud を用いたインフラ構築・運用(リソース監視・改善含む) データパイプラインの構築・運用 コードレビュー プルリクエストベース 現状の内部設計を把握し、最適解を導き指摘 技術的負債への方針策定など ■募集背景 withでは、既存事業のさらなる成長を目指し、組織体制の強化を図っています。特にサーバーエンジニアは、開発の全容を把握しやすい職種であり、プロダクトの現状と将来を考えながらチームメンバーと協力して目標達成していける環境です。 マッチングアプリ業界は変化の激しい環境であり、サービス展開としても開発環境としても新しいチャレンジを進めていきます。直近では開発ラインを1.5倍に増加する想定でおり、新しい開発も増やしていこうとしている状況です。 そうした状況に柔軟に対応し、プロジェクトを成功に導くリーダーシップを発揮できる方と共に挑戦を続けていきたいと考え、この度募集に至りました。 ■開発チーム構成 配属先のサーバーチームには現在10名強のエンジニアが在籍しております。 アプリ向けAPI開発・webフロントエンド・インフラ構築など、役割を分けることなく、エンジニア全員が携わっています。 ■withのエンジニアとして働く魅力 エンジニアがプロダクトの企画ミーティングに入り、仕様策定のタイミングから介入し自らが当事者となりプロダクト開発を行うことが可能です。 将来の開発効率を踏まえたUI/UXのシンプル化やユーザービリティを考慮した段階的な新機能リリースの推進など、基本的にエンジニア(や他職種)の意見を反映して開発を進めています。 ユーザー数1000万人(前年比約130%)を超え、2、30代の4人に1人が利用するサービスになっております。社内でもユーザーインタビューやアンケートを実施しておりユーザーの声を聴きながら開発することができます。エンジニアも希望すれば、ユーザーインタビューに参加できます。 フルスタックに活躍できる機会があり、自身の志向に合わせてキャリアを伸ばしていくことも可能です。(テックリード、EM、VPOEなど) ・フロント領域 サーバーサイドレンダリングの形でjクエリでHTMLを構成 ・バックエンド領域 DB設計、パフォーマンス劣化してきた際のチューニング、 API新規開発・運用など ・インフラ領域 AWS環境を活用してテラフォームを使ってコンテンツ設計や組み込みなど をご担当いただきます。 toC開発未経験の方でも、SIer出身のコアメンバーがtoC開発に慣れていただけるような、サポート体制があります。 自身が開発した機能を素早くユーザーに届けられます。小さな改修であれば、1日に数回リリースしています。 オートスケーリングなどを活用しているため、インフラ運用に時間を奪われることはなく、機能開発に専念ができます。 【技術スタック】 開発言語: Ruby 3.1 Webフレームワーク: Ruby on Rails 6.1 データストア: MySQL, Redis, Elasticsearch インフラ: AWS(ECS, Fargate, Auora, ElastiCache, OpenSearch, S3など), GoogleCloud(BigQueryなど) IaC: Terraform コード管理: GitHub CI/CD:GitHub Actions, CodeBuild, CodeDeploy コミュニケーション: Slack, Google Meet ドキュメンテーション:Confluence, Figma その他: RubyMine, Swagger, Docker, NewRelic, Sentry ▼必須条件 Webアプリケーション開発経験(10年以上) AWS, GoogleCloud 等のクラウドを用いたインフラ構築経験 3人以上でのチーム開発経験 開発目標達成のために、チーム内の助けを借りながら、チームメンバーと調整・合意形成できる方 ▼歓迎条件 MAU10万以上のプロダクトの技術責任者経験(3年以上) Ruby及びRuby on RailsでのWebアプリケーション開発経験(3年以上) Terraformを用いたAWS, GoogleCloud 等のクラウド構築 【求める人物像】 チームワークを大切にし、チームに向けたポジティブなアクションに肯定的な方 職種の垣根を越え、ユーザーのサービス体験を考えることに前向きな方 目的達成のために、開発するだけでなくコミュニケーションをとって円滑にすすめることに前向きな方 他職種も含めたメンバーの声を参考にしながら、課題を発見・解決できる方 続きを見る
-
サーバーサイドエンジニア【開発規模拡大、IPO準備中、フルリモート可能】
■仕事内容 サーバーサイドエンジニアとして以下の業務をお任せいたします。 withの各開発案件に応じた、フロントエンド、バックエンド、インフラをまたがる設計・開発 Webサイトおよびモバイルアプリ向け APIの開発 データベース設計・チューニング AWS, GoogleCloud を用いたインフラ構築・運用(リソース監視・改善含む) データパイプラインの構築・運用 ■募集背景 withでは、既存事業のさらなる成長を目指し、組織体制の強化を図っています。特にサーバーエンジニアは、開発の全容を把握しやすい職種であり、チームメンバーと協力して目標を達成する能力を持った方を歓迎しています。 マッチングアプリ業界は変化の激しい環境ですが、そうした状況に柔軟に対応し、スピード感をもって対応できる体制を強化する為、この度募集に至りました。 ■開発チーム構成 配属先のサーバーチームには現在10名強のエンジニアが在籍しております。 アプリ向けAPI開発・webフロントエンド・インフラ構築など、役割を分けることなく、エンジニア全員が携わっています。 ■withのエンジニアとして働く魅力 エンジニアがプロダクトの企画ミーティングに入り、仕様策定のタイミングから介入し自らが当事者となりプロダクト開発を行うことが可能です。 将来の開発効率を踏まえたUI/UXのシンプル化やユーザービリティを考慮した段階的な新機能リリースの推進など、基本的にエンジニア(や他職種)の意見を反映して開発を進めています。 ユーザー数1000万人(前年比約130%)を超え、2、30代の4人に1人が利用するサービスになっております。社内でもユーザーインタビューやアンケートを実施しておりユーザーの声を聴きながら開発することができます。エンジニアも希望すれば、ユーザーインタビューに参加できます。 フルスタックに活躍できる機会があり、自身の志向に合わせてキャリアを伸ばしていくことも可能です。(テックリード、EM、VPOEなど) ・フロント領域 サーバーサイドレンダリングの形でjQueryでHTMLを構成 ・バックエンド領域 DB設計、パフォーマンス劣化してきた際のチューニング、 API新規開発・運用など ・インフラ領域 AWS環境を活用してテラフォームを使ってコンテンツ設計や組み込みなど をご担当いただきます。 toC開発未経験の方でも、SIer出身のコアメンバーがtoC開発に慣れていただけるような、サポート体制があります。 自身が開発した機能を素早くユーザーに届けられます。小さな改修であれば、1日に数回リリースしています。 オートスケーリングなどを活用しているため、インフラ運用に時間を奪われることはなく、機能開発に専念ができます。 【技術スタック】 開発言語: Ruby 3.1 Webフレームワーク: Ruby on Rails 6.1 データストア: MySQL, Redis, Elasticsearch インフラ: AWS(ECS, Fargate, Auora, ElastiCache, OpenSearch, S3など), GoogleCloud(BigQueryなど) IaC: Terraform コード管理: GitHub CI/CD:GitHub Actions, CodeBuild, CodeDeploy コミュニケーション: Slack, Google Meet ドキュメンテーション:Confluence, Figma その他: RubyMine, Swagger, Docker, NewRelic, Sentry ▼必須条件 サーバーサイドエンジニアとしての開発経験(5年以上) 内、Ruby及びRuby on RailsでのWebアプリケーション開発経験(3年程度以上) プルリクエストベースの相互コードレビュー文化のある企業での開発経験 開発目標達成のために、複数開発者との相互連携やチーム内の助けを借りながら、チームメンバーと調整・合意形成をしたご経験 ▼歓迎条件 MySQL等でのDB設計、構築、運用、チューニング経験 toC向けサービスでのHTML/JavaScript/CSSでのweb開発経験(クロスブラウザ対応やモバイル対応など、多様なプラットフォームでの開発経験など) Elasticsearch, Redis, Firebaseなどの利用経験 AWS, GoogleCloud等のクラウドを用いたインフラ構築経験(Terraform利用経験は大歓迎です) 大規模サービスのキャパシティを考慮した設計経験 toC向けアプリサービスを展開している企業での自社開発経験 担当プロジェクトのROIを考えた設計経験 【求める人物像】 ユーザー視点を基に本質的なユーザー体験を創出していきたいとお考えの方 社会貢献性が高く、世の中に影響を与えるプロダクトに関わっていきたい方 チームメンバーと協力して目標を達成することに楽しさややりがいを感じる方 ファシリテーション、チームビルディングの知識・経験を活かし、実務で活用していきたい方 自分自身もワクワクしながら夢中になって仕事に取り組みたい方 続きを見る
-
国内最大級マッチングアプリOmiaiの開発効率の最大化と各開発プロジェクトの最適化を担う【Omiai】Android/iOSエンジニアマネージャー(Flutter)募集!
■Omiaiの組織/サービスについて Omiaiのプロダクトは、2012年にマッチングアプリの草分けとしてスタート。 現在は累計1000万人(2024年7月時点)ユーザーが利用するToCアプリとしては規模の大きいプロダクトです。(高トラフィックでもあります)「結婚を見据えた真面目な出会い」をコンセプトに20代後半~30代のユーザーを中心に利用されています。 社会への影響としても、年間約6万人以上がお相手を見つけて退会されている状況であり、ライフイベントの起点となる真面目な出会いを相当数・継続的に生み出しており、国内の結婚数や少子高齢化、そこに行きつくまでの新しい出会いの価値観形成にも寄与していると考えています。 本ポジションでは、この「Omiai」 アプリの開発、サービス運営を担当する開発チームに所属いただきます。開発組織でありながらもビジネス側、経営陣とも密に連携をとり並走し、開発やチームの仕事への貢献を通して事業の成長に携わり、自らも成長できる環境です。 Omiaiの主な特徴は、AIを活用した本人確認システム「LIQUID eKYC」を導入している点です。これにより、より高い精度で本人証明と年齢確認を行い、なりすましや不正アカウントを抑制しています。今後の展開としては、『独自のプロダクト価値の決定と新規機能開発』『開発環境・組織の強化』を通じて、より多くのユーザーに出会いの機会提供を進めていきます。 現在のエニトグループの一員となった契機として、プロダクトの新機能開発、開発環境のリアーキテクトと新技術の導入(Flutter・AI)を推進しており、さながら第2創業期として、エンジニアリング・プロダクト両面の強化を進めています。 ■募集背景 現在では、累計会員数が1000万人(2024年7月時点)を超え、多くの方々にご利用いただいているサービスとなりましたが、恋活・婚活マッチングサービスの社会的な需要や市場の要望が年々増大していく中で、実現したい未来に対して人員が足りていない状況です。 現状、アプリの顔であるフロントサイドにおいてflutterを用いて、少人数でも複数のターゲットにアプローチできる柔軟性と、統一されたユーザー体験を提供できるという利点を生かしていますが、まだまだ、作り直しに近い状況であり課題が多く残っています。 そうした現状を踏まえ、今後の更なる事業成長に向けて、サービスのコアとなるモバイルアプリ開発や、当該チームを牽引いただける方を募集しています。リーダーとして、各プロジェクトでのメンバーのサポート、プロセス改善を一緒に進めていただき開発効率の最大化と各開発プロジェクトの最適化を図って、マネージャーとしてのキャリアを延ばしていただけるポジションであると考えています。 ■業務内容 『Omiai』のモバイルエンジニアとして、サービスに関わる開発や運用、当該チームのマネジメント業務をお任せします。 主に、プロダクトのミーティングに参加し、技術者としての役割を確立し、テックリードよりのポジションとして最適な技術選定を行い、効率的な開発手法を模索します。メンバーが具体的な開発に取り組む際には、円滑な進捗をサポートするための基盤を整え、コードレビューを通じてメンバーのスキル向上に寄与していただきたいと考えております。 直近、「Omiai」のflutter化を推進しており、サービスの画面ごとにflutterへの移行を検討しています。これにより、既存のフロントエンドとのバランスを保ちながら、改善頻度の高い部分を効果的に更新していく計画です。こういったプロダクトの基盤からプロジェクトまでをリードいただく予定です。 Omiaiのエンジニアとしてサービスに関わる開発プロジェクトの開発やサービス運用を行っていただきます。 具体的には以下となります。 要件定義、設計、実装、(コードレビュー)、検証、リリース作業 不具合調査、改修、調査など SDKやライブラリ、各社ポリシーの更新に伴う対応など 開発プロセスの改善提案、およびその実行 3人以上のチームマネジメント(他セクションのリーダーとのミーティングやタスク管理を含む) チームメンバーとの1on1ミーティング、評価、チーム目標の設定、メンバーの育成 エンジニア採用におけるカジュアル面談や面接対応など チームのマネジメントを中心としつつも、Flutter化における実装の合理化を進め、さらに、チームの中で生産性を上げるための提案を実施いただきたいと考えております。 【チーム体制】 開発組織内部にはサービス開発と開発基盤の二つのチームがあります。 サービス開発チームはプロジェクトと運用を回す役割を担い、10名程度で構成されています。(PjM、フロントエンドエンジニア、バックエンドエンジニアで構成)が通常は3〜4本のプロジェクトが並行しており、現在はリアーキテクトや機能改善を中心に複数のプロジェクトが進行中です。チーム全体は9割がリモートで、Slackを用いたレスポンスの良いコミュニケーションが行われています。 加えて、施策ラインを走らせる際はサービス開発チームとビジネス、デザインそれぞれからメンバーが参画するマトリックス型の組織運営を行っており、PdM、PjM、フロントエンドエンジニア、バックエンドエンジニア、QAが各プロジェクトにディスパッチされプロジェクトチームを構成します。 また、弊社の開発チームは、全員がより広く深い技術を習得できるように、コーチングやワークショップ、LT会、GCP学習プログラムなど様々なスキルアップに向けた施策の導入や、最新技術の取り組みなども積極的に行っています。 開発スタイルやチーム内のコミュニケーションとしては、下記のような取り組みもございます。 開発の流れを1週間〜2週間の短い間隔でサイクルさせ、高頻度なリリースを実現 ユニットごとに小さなチームを組成し、素早い意思決定や、PDCAもスピーディに回せる体制 プルリクエスト単位でエンジニアリーダー・テックリードがレビューを実施 プランナーとの距離も近く、VPoEとの1on1も週1で実施するなどタテヨコの繋がりを強化 ■求める条件 ■必須(MUST) SwiftもしくはKotlinの開発経験に加え、FlutterもしくはJavascriptを用いたフロントエンド開発のご経験 1~2名程度のチームメンバーに向けた評価や育成(レビュー、フィードバックなど)のご経験 iOS・Androidどちらのガイドラインも踏まえ、両OSで整合性のとれた設計実装方針の決定ができる方 運用改善をリードしたご経験 ・エンジニアだけでなく、デザイナーやQAなども含めた、チーム全体の開発力向上に貢献できる方 全社目標達成のために、自主的に社内ステークホルダーと調整し、Win-Winの関係をつくりながら合意形成できる方 自身の担当領域において1年後の技術戦略を立案し、組織全体に影響を与えられる方 面接や採用活動のご経験(1年以上) ■歓迎(WANT) toC 向けアプリサービスを展開している企業での自社開発のご経験 ファシリテーション、チームビルディングの知識があり、実務で活用している方 ユーザーニーズと全社戦略を理解し、自分の言葉でチームに対して説明ができる方 全体プロジェクトのリリース時のROIを考えた設計ができる方 コミュニティ活動・OSS活動あるいは執筆活動を行い、会社やサービスのブランディングに寄与してきた方 ■求める人物像 Omiai は事業の拡大とともに徐々に規模の大きな組織となりつつありますが、一人ひとりが裁量を持ち、チームで課題解決を推進する方針で進めていきたいと考えています。目指すべきゴールを示し、その達成を遂行してくれるメンバーと協力し合い、苦楽を共にして進んでいく、そんなマネージメントを大切にしています。 また、プロジェクトメンバーだけでなく、上司、所属組織、協業する関係者/関係部署とも柔軟なコミュニケーションを重ね、時に利害が反するときでもお互いのゴールを理解し、そのうえで最適な方向性を擦り合わせることも大切にしています。 自分自身のキャリア開発においても、過去の成功体験を活かしつつ、学習によって得た情報を新たな取組みに柔軟に反映していける、自身のスキルやマネージメントをアップデートしやすい環境です。 上記の考え・環境にご興味をお持ち頂ける方にはフィットするポジションと考えています。 ■技術スタック ◆バックエンド 言語:Java,一部PHP FW:(Java)独自フレームワーク,CakePHP ◆iOS 言語:Swift,Objective-C,Dart FW:UIKit,Flutter ◆Android 言語:Java,Kotlin,Dart FW:Android SDK,Flutter ◆DB MySQL,DynamoDB ◆検索エンジン ElasticSearch ◆インフラ・構成管理 Docker,Ansible ◆AWS EC2,Lambda ◆OS MacOSX ◆各種ツール XCode,AndroidStudio,JetBrain社ツール使い放題 ■本ポジションのポイント ◆仕様づくりなどに早期段階から携われる 要件の策定からエンジニアも参加し、PdM、PjM、エンジニア、QAが一つのチームとなりリリースまで推進します。早期段階から関われるので、背景や仕様への納得感を持って開発を行うことができます ◆最新技術の導入やエンジニア主体の環境づくり 運用ルールやツールをエンジニア主体で選定する文化が根付いているため、最新技術の導入なども積極的に取り組むことができる環境です。(例:「LIQUID eKYC」の導入により、精度の高い本人認証と年齢確認を実現) ◆人々の幸せに寄り添い、社会課題の解決に挑む 日々サービスを利用した方々からの幸せな声が届きます。多くの方々が幸せになるためのお手伝いができているという実感を持てるとともに、少子化や婚姻数の減少といった社会問題にも目を向けながらアプリ開発に取り組んでいます。 当社は随一のサービスを目指しており、次なるステージに向けて更なる成長を遂げるため、攻めの開発への移行が求められています。これまでに築き上げた守りの開発に加え、新しいアプローチやアイディアを活かし、市場での競争力を強化し、ビジネスとの連携を一層強化していくことが期待されています。 現状のflutter化プロジェクトを通して、市場に対して需要のある経験を積むことができるだけでなく、弊社のプロダクトの成長にも貢献いただくことが可能です。新たな技術への対応と市場ニーズへの適応が、競争力の向上と成長に繋がるポジションです。 ** 続きを見る
-
国内最大級マッチングアプリOmiaiの開発効率の最大化と各開発プロジェクトの最適化を担うQAマネージャー募集!
■Omiaiの組織/サービスについて Omiaiのプロダクトは、2012年にマッチングアプリの草分けとしてスタート。現在は累計1000万人ユーザーが(2024年7月時点)利用するToCアプリとしては規模の大きいプロダクトです。(高トラフィックでもあります)「結婚を見据えた真面目な出会い」をコンセプトに20代後半~30代のユーザーを中心に利用されています。 社会への影響としても、年間約6万人以上がお相手を見つけて退会されている状況であり、ライフイベントの起点となる真面目な出会いを相当数・継続的に生み出しており、国内の結婚数や少子高齢化、そこに行きつくまでの新しい出会いの価値観形成にも寄与していると考えています。 本ポジションでは、この「Omiai」 アプリの開発、サービス運営を担当する開発チームに所属いただきます。開発組織でありながらもビジネス側、経営陣とも密に連携をとり並走し、開発やチームの仕事への貢献を通して事業の成長に携わり、自らも成長できる環境です。 Omiaiの主な特徴は、AIを活用した本人確認システム「LIQUID eKYC」を導入している点です。これにより、より高い精度で本人証明と年齢確認を行い、なりすましや不正アカウントを抑制しています。今後の展開としては、『独自のプロダクト価値の決定と新規機能開発』『開発環境・組織の強化』を通じて、より多くのユーザーに出会いの機会提供を進めていきます。 現在のエニトグループの一員となった契機として、プロダクトの新機能開発、開発環境のリアーキテクトと新技術の導入(Flutter・AI)を推進しており、さながら第2創業期として、エンジニアリング・プロダクト両面の強化を進めています。 ■募集背景 弊社は恋愛における価値観を追求し、最適な縁を提供するミッションを叶えるべく、サービスの性質上スピーディーなリリースや改善、機能の継続的な品質向上を常に大事にしてきました。現在では、累計会員数が1000万人(2024年7月時点)を超え、多くの方々にご利用いただいているサービスとなりましたが、恋活・婚活マッチングサービスの社会的な需要や市場の要望が年々増大していく中で、実現したい未来に対して人員が足りていない状況です。 特に、社内開発チームと外部QAベンダーとの連携も、品質の担保や向上を目指す上で重要な取り組みとなりますが、現状はこのマネジメント部分をVPoEをはじめとする開発のリードメンバーが担っている状況です。 また、現状QAはベンダーに任せているため、リリースにおける不具合は解消するものの、継続的に改善率に直結しない課題が生じています。テスト設計とテスト計画などのプロセスにおいて無駄を省き、特にend to endのテストコードを強化していただきたいと考えております。 テストの自動化を推進し、検証に対する再現性を確保するため、ベンダーコントロールを行いつつ実施いただき、テストの品質向上や課題の早期発見、効率的なプロセスの確立を推進し、今後の更なる事業成長に向けて、今後もサービスとしての継続的な品質向上を目指し、テスト戦略の策定からベンダーマネジメントまで、QAチームのマネージャーとして品質保証をリードいただける方を募集しています。 ■業務内容 『Omiai』のサービスの品質向上を目的とした品質管理・テスト戦略立案・業務フロー改善などのQA業務全般をお任せします。 <具体的な業務内容> まずは、品質保証プロセスの監督や、社内開発チームや外部ベンダーと連携を行い、ソフトウェア開発プロジェクトの品質基準を達成する役割を担っていただきます。 プロジェクトに合わせたテスト戦略の策定と品質保証計画の立案 QAベンダーの指導と管理 QAベンダーの選定 テストプロジェクトのスケジュールとリソースの調整 テストケースの設計とテスト実行の監督 テスト結果の分析とバグトラッキング テストプロセスの改善と効率化の推進 レポーティングおよびステークホルダーへの報告 【チーム体制】 開発組織内部にはサービス開発と開発基盤の二つのチームがあります。 サービス開発チームはプロジェクトと運用を回す役割を担い、10名程度で構成されています。(PjM、フロントエンドエンジニア、バックエンドエンジニアで構成)が通常は3〜4本のプロジェクトが並行しており、現在はリアーキテクトや機能改善を中心に複数のプロジェクトが進行中です。チーム全体は9割がリモートで、Slackを用いたレスポンスの良いコミュニケーションが行われています。 加えて、施策ラインを走らせる際はサービス開発チームとビジネス、デザインそれぞれからメンバーが参画するマトリックス型の組織運営を行っており、PdM、PjM、フロントエンドエンジニア、バックエンドエンジニア、QAが各プロジェクトにディスパッチされプロジェクトチームを構成します。 開発の進め方に関しては、顧客体験の最大化に向けて機能ごとにゴールをPdMが設定した後、エンジニアやQAも企画から参加してプロジェクトを推進していきます。 現在、QAは外部ベンダーの利用を中心としており、チームの立ち上げからベンダーコントロールまで、足元を固めていただくところからご参画いただけます。 ■求める条件 ■必須(MUST) Webサービス、iOSまたはAndroidアプリにおける総合テスト, テストケース設計・実行経験 (5年程度) 2‐3名程度のチームマネージメント経験が2〜3年程度ある方 レポーティングや過去傾向を分析し、エンジニアに対して品質向上のための啓蒙活動ができる方 WebやiOS、Androidなどプラットフォーム毎のアップデート内容を把握し、前もってテスト計画を立て実施してきたご経験 エンジニアチームと協力して、品質基準を定義してきたご経験 ■歓迎(WANT) JSTQBのAdvanced Level テストマネージャ保有者 ベンダーの選定・プロジェクトマネジメント経験があり、社内も含めたQAチームの戦略を立て、コストパフォーマンスの最適化をしてきたご経験 テスト自動化ツール(Autify、MagicPodなど)を導入・運用・改善してきたご経験 PHP、Swift、Kotlinいずれかのコードが読め、GitHubのプルリクエストを出し、文言修正などの軽微な修正を行なってきたご経験 ファシリテーション、チームビルディングの知識があり、実務で活用している方 ■求める人物像 Omiai は事業の拡大とともに徐々に規模の大きな組織となりつつありますが、一人ひとりが裁量を持ち、チームで課題解決を推進する方針で進めていきたいと考えています。目指すべきゴールを示し、その達成を遂行してくれるメンバーと協力し合い、苦楽を共にして進んでいく、そんなマネージメントを大切にしています。 またプロジェクトメンバーだけでなく、上司、所属組織、協業する関係者/関係部署とも柔軟なコミュニケーションを重ね、時に利害が反するときでもお互いのゴールを理解し、そのうえで最適な方向性を擦り合わせることも大切にしています。 自分自身のキャリア開発においても、過去の成功体験を活かしつつ、学習によって得た情報を新たな取組みに柔軟に反映していける、自身のスキルやマネージメントをアップデートしやすい環境です。 上記の考え・環境にご興味をお持ち頂ける方にはフィットするポジションと考えています。 ■技術スタック ◆バックエンド 言語:Java,一部PHP FW:(Java)独自フレームワーク,CakePHP ◆iOS 言語:Swift,Objective-C FW:UIKit ◆Android 言語:Java,Kotlin FW:Android SDK ◆DB MySQL,DynamoDB ◆検索エンジン ElasticSearch ◆インフラ・構成管理 Docker,Ansible ◆AWS EC2,Lambda ◆OS MacOSX ◆各種ツール XCode,AndroidStudio,JetBrain社ツール使い放題 ■本ポジションのポイント ◆透明性と納得感を持ちながら取り組める環境 PdM、PjM、エンジニア、QAが一つのチームとなり、要件の策定からリリースまで推進します。QAも要件策定などの早期段階から関われるので、背景や仕様への納得感を持ってQA業務に取り組んでいただくことができます。 ◆マネジメントスキルの向上 QAマネージャーとして高い裁量と責任のもと、これまでの品質向上に関わるご経験や、ピープルマネジメント経験を存分に活かしていただける環境です。 ◆人々の幸せに寄り添い、社会課題の解決に挑む 日々サービスを利用した方々からの幸せな声が届きます。多くの方々が幸せになるためのお手伝いができているという実感を持てるとともに、少子化や婚姻数の減少といった社会問題にも目を向けながらアプリ開発に取り組んでいます。 本ポジションでは、自動化を含めた、品質管理のブレーンとして一翼を担っていただくことで、グループ間連携に寄与することができ、より包括的にプロダクトの品質を見ていくことが可能です。 また、1000万人いるユーザーを支えるサービスの品質基準を作り上げる経験は、事業の拡大だけでなく、キャリアのプラスとなると考えております。 続きを見る
-
国内最大級マッチングアプリOmiaiの開発効率の最大化と各開発プロジェクトの最適化を担う【Omiai】サーバーサイドエンジニア募集!
■Omiaiの組織/サービスについて Omiaiのプロダクトは、2012にマッチングアプリの草分けとしてスタート。現在は累計1000万人ユーザーが(2024年7月時点)利用するToCアプリとしては規模の大きいプロダクトです。(高トラフィックでもあります)「結婚を見据えた真面目な出会い」をコンセプトに20代後半~30代のユーザーを中心に利用されています。 社会への影響としても、年間約6万人以上がお相手を見つけて退会されている状況であり、ライフイベントの起点となる真面目な出会いを相当数・継続的に生み出しており、国内の結婚数や少子高齢化、そこに行きつくまでの新しい出会いの価値観形成にも寄与していると考えています。 本ポジションでは、この「Omiai」 アプリの開発、サービス運営を担当する開発チームに所属いただきます。開発組織でありながらもビジネス側、経営陣とも密に連携をとり並走し、開発やチームの仕事への貢献を通して事業の成長に携わり、自らも成長できる環境です。 Omiaiの主な特徴は、AIを活用した本人確認システム「LIQUID eKYC」を導入している点です。これにより、より高い精度で本人証明と年齢確認を行い、なりすましや不正アカウントを抑制しています。今後の展開としては、『独自のプロダクト価値の決定と新規機能開発』『開発環境・組織の強化』を通じて、より多くのユーザーに出会いの機会提供を進めていきます。 (OmiaiCTO 坂水のインタビュー) (エンジニアインタビュー) ■募集背景 現在、累計会員数が1000万人(2024年7月時点)を超え、多くの方々にご利用いただいているサービスとなり、恋活・婚活マッチングサービスの社会的な需要や市場の要望が年々増大していく中で、実現したい未来に向けチームを拡大している段階です。 現状、アプリの顔であるフロントサイドにおいてflutterを用いて、少人数でも複数のターゲットにアプローチできる柔軟性と、統一されたユーザー体験を提供できるという利点を生かした開発を推進していますが、その上で土台となるサーバーサードの改善や解決すべき課題が多く残っています。サーバーサイドエンジニアとして、拡大を続けるサービスと開発組織の成長に携わり、機能開発などエンジニアリングを武器にサービス改善や改革を行っていただける方を募集します。 特にサーバーサイドの開発は、大規模なリアーキテクトを始め、新規技術・ツールの導入など、シニアエンジニアが牽引を続けている中で、より体制を強化し、プロダクトをドライブさせるための重要な役割を担っていただけるポジションです。 ■求める人物像 Omiai は事業の拡大とともに徐々に規模の大きな組織となりつつありますが、より精鋭を結集させ事業を推進させる必要があります。目指すべきゴールを示し、その達成を遂行してくれるメンバーと協力し合い、苦楽を共にして進んでいく、そんなマネージメントを大切にしています。 またプロジェクトメンバーだけでなく、上司、所属組織、協業する関係者/関係部署とも柔軟なコミュニケーションを重ね、時に利害が反するときでもお互いのゴールを理解し合ったうえで最適な方向性を擦り合わせることも求められます。自分自身のキャリア開発においては、過去の成功体験の枠にとらわれず、学習によって常に外部からのインプットを持ち続け、自身のスキルやマネージメントをアップデートし続ける事を期待しています。 ■業務内容 Omiaiのエンジニアとしてサービスに関わる開発プロジェクトの開発やサービス運用のリードを行っていただきます。 現在、Omiaiでは大きく3つ「独自機能の開発」「マッチング率向上やMAU向上改善につながる機能改善」「トラストアンドセフティーや新規機能の開発」のテーマで開発を行っています。これら何の開発においても、非機能要件や運用、将来の拡張性やメンテンナンス効率など、より技術要素の高い視点を持って開発を進めて行く必要があります。そうした、技術課題に対してテクニカル面でリードをし、プロジェクトを進行いただきたいと考えており、以下業務を想定しております。 要件定義、設計、実装、(コードレビュー)、検証、リリース作業 不具合調査、改修、調査など SDKやライブラリ、各社ポリシーの更新に伴う対応など 開発プロセスの改善提案、およびその実行 メインとなるプロジェクトは新規開発とそれに付帯する機能改善となりますので、実装後運用メンバーがスムーズにシステムを引き継げるよう、開発を行っていただく事となります。 本ポジションでは、現状のOmiaiの10から20、30へとスケールをしていくフェーズにおいて、リードを行っていただきながら、プロダクトと事業の成長に手応えを感じていただくことが可能です。 【チーム体制】 現在Omiaiに関わる開発チームについては大きく2つの役割で分かれており、「新機能追加、機能改善」を担当するチームと「開発基盤、インフラ」を担当するチームがあります。 「新機能開発、機能改善」 ビジネス側と密に連携をとりながらプロジェクトを通して開発、サービス運用を行っていくことが主な責任となります。 「開発基盤、インフラ」 アーキテクチャ設計、開発プロセス改善、インフラ設定や監視、DBの性能改善を行って頂くことが主な責任となります。 今回は「新機能追加、機能改善」を行うサービス開発チームのエンジニア候補者としての募集となります。 ■必須要件 Java を用いた開発経験(5年程度) 運用に責任を持ち、障害件数の削減やパフォーマンス指標の改善をリードしたご経験 コードレビューやガイドライン策定を通じ、チームの開発力向上に貢献できる方 開発目標達成のために、社内ステークホルダーと調整・合意形成できる方 チーム全体のプロジェクトを理解した上で、開発・運用・ドキュメント化における効率的なプロセス改善を行える方 ユーザーニーズと全社戦略を理解し、自分の言葉でチームに対して説明ができる方 担当プロジェクトの ROI を考えた設計ができる方 ■歓迎要件 toC向けアプリサービスを展開している企業での自社開発経験 ファシリテーション、チームビルディングの知識があり、実務で活用している方 3〜5名程度のチームリーダーのご経験がある方 ■技術スタック バックエンド 言語:Java FW:(Java)独自フレームワーク、Spring-boot DB MySQL、Aurora KVS DynamoDB、Redis 検索エンジン ElasticSearch インフラ・構成管理 Docker、Ansible、Teraform AWS EC2、ECS、Lambda 続きを見る
-
国内最大級マッチングアプリOmiaiの開発効率の最大化と各開発プロジェクトの最適化を担う【Omiai】シニアサーバーサイドエンジニア募集!
■Omiaiの組織/サービスについて Omiaiのプロダクトは、2012にマッチングアプリの草分けとしてスタート。現在は累計1000万人ユーザーが(2024年7月時点)利用するToCアプリとしては規模の大きいプロダクト(高トラフィックでもあります)です。『結婚を見据えた真面目な出会い』をコンセプトに20代後半~30代のユーザーを中心に利用され、累計マッチング数は1億組以上とたくさんの出会いをお届けしています。 社会への影響としても、年間約6万人以上がお相手を見つけて退会されている状況であり、ライフイベントの起点となる真面目な出会いを相当数・継続的に生み出しており、国内の結婚数や少子高齢化、そこに行きつくまでの新しい出会いの価値観形成にも寄与していると考えています。 本ポジションの属するOmiai エンジニアチームでは、Omiai アプリの開発、サービス運営を担当しています。開発組織でありながらもビジネス側、経営陣とも密に連携をとり並走し、開発やチームの仕事への貢献を通して事業の成長に携わり、自らも成長できる、そんな組織です。 Omiaiの主な特徴は、AIを活用した本人確認システム「LIQUID eKYC」を導入している点です。これにより、より高い精度で本人証明と年齢確認を行い、なりすましや不正アカウントを抑制しています。今後の展開としては、『独自のプロダクト価値の決定と新規機能開発』『開発環境・組織の強化』を通じて、より多くのユーザーに出会いの機会提供を進めていきます。 (OmiaiCTO 坂水のインタビュー) (エンジニアインタビュー) ■募集背景 恋愛における価値観を追求し、最適な縁を提供するミッションを叶えるべく、サービスの拡大を追求してきましたが、長い年月の古いアーキテクチャや開発プロセス、体制拡充など多 くの課題が残っている状態が続いておりました。 サービスとしても大きな転換期を迎えており、これらを刷新すべく、多くの課題を解決していく必要があります。開発プロセス改善、リアーキテクトを通し新たな基盤へのチャレンジ、強い組織組成など様々な改善をスピーディに行ってまいります。 エンジニアとして、拡大を続けるサービスと開発組織の成長に携わり、機能開発などエンジニアリングを武器にサービス改善や改革を行っていただけるエンジニアを募集します。 また併せてサーバーサイドエンジニアとして、プロセス改善を一緒に進めていただき開発効率の最大化と各開発プロジェクトの最適化を担っていただける方を募集しています。 ■求める人物像 Omiai は事業の拡大とともに徐々に規模の大きな組織となりつつありますが、より精鋭を結集させ事業を推進させる必要があります。目指すべきゴールを示し、その達成を遂行してくれるメンバーと協力し合い、苦楽を共にして進んでいく、そんなマネージメントを大切にしています。 またプロジェクトメンバーだけでなく、上司、所属組織、協業する関係者/関係部署とも柔軟なコミュニケーションを重ね、時に利害が反するときでもお互いのゴールを理解し合ったうえで最適な方向性を擦り合わせることも求められます。自分自身のキャリア開発においては、過去の成功体験の枠にとらわれず、学習によって常に外部からのインプットを持ち続け、自身のスキルやマネージメントをアップデートし続ける事を期待しています。 【こんなことにやりがいや成長実感を感じる方におすすめです】 ・コミュニケーションスキルを活かし、問題や課題に直面した際、上司同僚や利害関係者と建設的な議論を重ね相手を理解し、双方のゴールを尊重した解を擦り合わせながら課題解決を目指したい ・自ら積極的に課題を発見、対応策を計画し、周りを巻き込みながら前進していく ・現状のプロセスやチームをより良くするために、継続的な改善を推進する ・新しい技術や手法をキャッチアップし、学び続けることが好き ・組織階層に関係なく、組織内のメンバーの行動に影響を与え、ともに成長していく ・プロジェクトの価値の本質、スケジュール、品質を常にユーザー目線で考えてモノづくりがしたい ・メンバーの多様性を理解、尊敬し、より良いチームや文化醸成に試行錯誤していきたい ・他職種領域でも、主体的に情報を収集、協同、解決手法を確立し成果を出す ・変化の早い状況に柔軟に対応し、リーダーシップを発揮してプロジェクトを成功に導いていきたい ■業務内容 Omiaiのエンジニアとしてサービスに関わる開発プロジェクトの開発やサービス運用を行っていただきます。 【具体的な業務内容】 ・要件定義、設計、実装、(コードレビュー)、検証、リリース作業 ・不具合調査、改修、調査など ・SDKやライブラリ、各社ポリシーの更新に伴う対応など ・開発プロセスの改善提案、およびその実行 ・開発初期段階での影響範囲調査、及び工数見積 ・他のチーム・メンバーの技術的なサポート、技術的な課題解決 ・開発環境(Docker)の改善・の保守 ・検証環境(Teraform、Ansible)の改善・の保守 ・レポーティング、及びステークホルダーへの報告 ・開発ベンダーとの開発、及びマネージメント 【チーム体制】 現在Omiaiに関わる開発チームについては大きく2つの役割で分かれており、「新機能追加、機能改善」を担当するチームと「開発基盤、インフラ」を担当するチームがあります。 「新機能開発、機能改善」 ビジネス側と密に連携をとりながらプロジェクトを通して開発、サービス運用を行っていくことが主な責任となります。 「開発基盤、インフラ」 アーキテクチャ設計、開発プロセス改善、インフラ設定や監視、DBの性能改善を行って頂くことが主な責任となります。 今回は「開発基盤、インフラ」を行う開発基盤チームのテックリード候補者としての募集となります。 ■必須要件 Java を用いた開発経験(6年以上) Webアプリケーション開発経験(10年以上) 担当プロジェクトの ROI を考えた設計経験 AWS, GoogleCloud 等のクラウドを用いたインフラ構築経験 3名以上でのチーム開発経験 ウォーターフォールとアジャイル、双方での開発経験 その他開発における設計・調整等のご経験(開発工数の見積、開発ベンダーとの共同開発、データベース設計、SQLチューニング等) 運用に責任を持ち、障害件数の削減やパフォーマンス指標の改善をリードしたご経験 チームの開発力向上に向けた、コードレビューやガイドライン策定等のご経験 社内ステークホルダーと調整・合意形成を進めながら開発に取り組まれたご経験 チーム全体のプロジェクトを理解、鑑みた上で、開発・運用・ドキュメント化における効率的なプロセス改善を行ったご経験 ユーザーニーズと全社戦略を理解し、ご自身の言葉でチームに対して発信・説明をしながらチームをリードしたご経験 ■歓迎要件 toC向けアプリサービスを展開している企業での自社開発経験 ファシリテーション、チームビルディングの知識があり、実務で活用している方 3〜5名程度のチームリーダーのご経験がある方 MAU10万以上のプロダクトの技術責任者経験(3年以上) Terraformを用いたAWS、GoogleCloud等のクラウド構築経験 フロントエンド側(アプリ)の開発経験 マッチングアプリの開発経験 データ分析経験 ■技術スタック バックエンド 言語:Java FW:(Java)独自フレームワーク、Spring-boot iOS 言語:Swift、Objective-C、Dart FW:UIKit、Flutter Android 言語:Java、Kotlin、Dart FW:Android SDK、Flutter Web 言語:Typescript FW:Next.js DB MySQL、Aurora KVS DynamoDB、Redis 検索エンジン ElasticSearch インフラ・構成管理 Docker、Ansible、Teraform、Terragrunt AWS EC2、ECS、Lambda MBaaS Firebase 続きを見る
-
【with/Omiai】テックリードエンジニア候補募集! | シリアス系マッチングアプリの開発累計会員数2,000万人突破 | フルリモート・フレックス勤務・副業可 | IPO準備中 |
仕事内容 エニトグループが運営するシリアス系マッチングアプリ『with』『Omiai』では、それぞれ事業拡大における増員に向けてシニアサーバーサイドエンジニア(テックリードエンジニア候補)を募集しております。今回のポジションはどちらかのプロダクトヘの配属となります。 【業務内容】 テックリードエンジニアとして以下の業務をお任せいたします。 with/Omiaiの各開発案件に応じた、フロントエンド、バックエンド、インフラをまたがる設計・開発Webサイトおよびモバイルアプリ向け APIの開発 データベース設計・チューニング AWS, GoogleCloud を用いたインフラ構築・運用(リソース監視・改善含む) データパイプラインの構築・運用 コードレビュープルリクエストベース 現状の内部設計を把握し、最適解を導き指摘 技術的負債への方針策定など 【開発環境】 株式会社with 開発言語:Ruby 3.1 Webフレームワーク:Ruby on Rails 6.1 DB:MySQL、Redis、Elasticsearch インフラ:AWS(ECS/argate/Auora等)、Docker 株式会社Omiai 開発言語:Java Webフレームワーク:Spring-boot、Java独自フレームワーク DB:MySQL、Aurora、ElasticSearch インフラ:AWS(EC2、ECS等)、Docker 【開発フェーズ】 株式会社with ユーザーへのサービス提供スピードを早め、独自の新機能開発に着手。価値観マッチングで培った独自のマッチング精度向上を目指す 業界No.2からNo.1へ。近年利用者が増え、マッチングアプリは誰もが知るサービスになりつつあります。業界は変化の激しい環境であり、サービス展開としても開発環境としても新しいチャレンジを進めていきます。直近では開発ラインを1.5倍に増加する想定で、より良いユーザー体験を品質高くスピードを早めて提供していきます。 株式会社Omiai 第二創業期という名の新たなステージへ。モダンアーキテクチャーのベースにのっとった形で施策をクイックかつ効率的に実施できる組織を目指す 長く運営されてやや肥大化したレガシーな環境から直近1年でリアーキテクチャを実施。開発プロセスなどの技術的アップデートを実施し、新規機能の開発やマッチング精度の向上を進めます。マトリックス型組織を導入や一部コードレビューなどで生成AIを活用した業務効率化も図っています。 【参考資料・インタビュー】 各募集要項 withシニアサーバーサイドエンジニア Omiaiシニアサーバーサイドエンジニア エニトグループエントランスブック エンジニア採用ページ エンジニアインタビュー記事 応募資格 ▼必須条件 以下のご経験をお持ちの方 Webアプリケーション開発経験(5年以上) AWS, GoogleCloud 等のクラウドを用いたインフラ構築経験 3名以上でのチーム開発経験 ▼歓迎条件 MAU10万以上のサーバサイド開発経験 テックリード経験 Terraform等を用いたAWS, GoogleCloud 等のクラウド構築 担当プロジェクトの ROI を考えた設計経験 就業環境 ◆ハイブリッド(出社/リモート)で個人に合わせて就業可能 エニトグループでは職種に限らずハイブリッドでの勤務が可能となっています。エンジニアはリモート中心で勤務するメンバーが多く、全社的にも年々東北、関西、九州など各地からジョインする社員も増えています。社内はコーポレートなど一部の職種を除き、フリーアドレス制となっています。執務スペースの他、自由に使えて話もしやすいオープンスペース、一人で作業に没頭するための個別集中スペースなど、気分やその日の業務内容によって自由に使用することが可能です。その他、PC周辺機器の充実、マシンスペックの改善などについても、積極的に取り組んでいます。 また、自席の椅子はオカムラ製のSabrinaをご用意しています。 1人1人がプロフェッショナルとして最大限のパフォーマンスを発揮できる環境にこだわっています。 ◆風通しのよい風土 フランクに喋れる風通しの良い環境です。わからないことがあっても相談し合いながら最適な方法を探して行きましょう。考え事があれば自席を離れソファ席で。自由な環境がクリエイティブな発想を生み出します。リモートワークで対面でのコミュニケーション頻度が少なくなっているため、エニトグループ全社での集まる機会(お楽しみ会)なども数か月単位で適宜行っています。 フリーランチ制度(月2200円/3回まで)や感動体験制度など、お互いを知る機会や思いや考えを共有する場などを積極的に取り入れるカルチャーです。 ◆柔軟な勤務時間 フレックスタイム※を導入し、家庭環境に応じた働き方を自ら管理して実践できる環境をご用意しています。 コアタイムは11時 - 16時に設定しており、新規のサービスリリース時などで忙しくなる場合、その前後で休みを取得していただけるようPJ内で調整をしています。 有給休暇の取得率は業界内で高い水準を維持しており、自己研鑚やリフレッシュの為の時間をしっかり取っていただいています。 サービスへの考え(顧客体験を設計する) すべては 素晴らしい顧客体験を 実現するために。 素晴らしいインターネットサービスを創るためには お客様の行動心理を深く深く理解する必要があると考えています。 私達は、お客様の行動心理を理解するための努力を惜しみません。 日本一お客様の行動心理を理解しているチームになることは私達の大切な目標の一つです。 そのために私達が取り組んでいる様々なアプローチはとってもユニークなものであり そこで働くメンバーには多くの成長機会があります。 顧客体験設計を一緒に極めませんか? 皆様のインターネットサービスの創り手としての次の成長ステージが withとOmiaiにあることをお約束します。 続きを見る
全 9 件中 9 件 を表示しています