非公開
【業務内容】
順調にユーザー数・売上げを伸ばしているマッチングサービス『with』のAndroid開発、
または社内で新規開発中のサービスの設計・開発をお任せいたします。
3名以上のチームマネジメント(他セクションのリーダーとのMTGやタスク管理も含む)
チームメンバーとの1on1、評価,チーム目標の設定・メンバーの育成
エンジニア採用におけるカジュアル面談・面接対応など
サービスのAndroidクライアント開発、または新規サービスの設計・開発
企画フェーズから関わり、Android OSに合った仕様の提案
【開発体制】
開発テーマごとに、3つのユニットを形成し、複数のプロジェクトを担当します。
顧客体験のアップデートを追求するチーム
ビジネスKPIの改善を追求するチーム
イノベーションのテーマを追求するチーム
プランナー、サーバーサイドエンジニア、iOS/Androidエンジニア、デザイナー、QAの職種横断メンバーの固定化によりチームとしての練度をあげてテーマに取り組んでおります。
プランナーが作成した企画を元に、ユニット内会議が行われ、各ユニットごとのメンバーで内容をプラッシュアップしていきます。ユニット内会議を経て、キックオフミーディングが実施され、メンバーが各自見積もった内容をユニット内で組み合わせスケジュールを仮決定します。
開発は、定例ミーティングにて成果物を確認しながら実装を進めていき、同職種内でコードレビューをメンバー相互に実施します。
コードレビューが完了したら、セクション内での動作確認会を行いプラットフォーム横断でOS差分がないか、不具合がないかチェックし、QAを経てリリースとなります。
【技術スタック】
■言語: 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)
【メンバー構成】
Androidチームは20代から40代と幅広い年齢層が在籍していますが、フラットにコミュニケーションを取って開発を進めています。
チームの雰囲気はとにかく心理的安全性が高く、奇譚のない意見交換が活発に行われています。オーナーシップを持って自走できるメンバーばかりで頼もしいです。技術へのアンテナが高く、Qiita や with tech blog でのアウトプットも定期的に行っています。 一方で雑談を楽しむ「ゆるさ」もあり、楽しく働ける雰囲気です。
【本ポジションの魅力】
1. 機能開発に早期段階から携われる
withでは機能ごとにプランナー、デザイナー、エンジニアで職種横断の少人数のチームを組成し、共に議論を重ねながら仕様や体験を決定します。早期段階から関われるので、背景や仕様への納得感を持って開発を行うことができます。
2. モダンな開発環境
新技術を積極的に投入しており、直近では Jetpack Compose、Hilt、マルチモジュール、Composite Build を導入しました。Java や RxJava といったレガシー技術は無く、完全に移行が完了しています。最新の技術を使って開発したいという方にとって魅力的な環境です。
3. 高効率なワークフロー
タスク は Issue に書き起こして GitHub Project で管理し、サイクルごとに計画を立てて着手しています。コードレビューはすぐに返ってくるので、実装を滞りなく続けることができます。朝会や月に1度のお疲れ様会では日々感じるモヤモヤを共有し、すぐに解決策を講じることでワークフローをアップデートし続けています。
4. 人々を幸せにする仕事をしたい方
日々、withを利用した方々からの幸せな声が届きます。多くの方々が幸せになるためのお手伝いができている、という実感をもって働くことができます。
【働く環境】
◆ハイブリッドワークでフレキシブルに働ける環境
「リモート」と「出社」は日々の業務の種類や状況に応じ、どちらかを選択いただけます。
また、フレックスタイム制度(コアタイム11時〜16時)を導入しております。
※全従業員によるミーティングを実施する機会を設けた際は出社をご依頼します。(年2回程度を想定/交通費支給あり)
◆Android チームの文化
フラットなチームで、穏やかなメンバーが多いです。
毎日行う朝会では業務上の共有を行った後に必ず雑談を楽しんでいます。
リモートワークが基本ですが、月に1回程度集まってランチを楽しんでいます。
月末にはお疲れ様会を実施し、カジュアルに1か月の業務の振り返りを行いつつ、次の1か月へのモチベーションを高めています。
「ビデオ通話でちょっと相談」が遠慮なくできます。画面共有をしながら開発の相談等をサクッと行っています。
成長市場/データドリブンな環境・文化/データの面白さ/貢献の実感/働き方柔軟(リモートワーク)