フロントエンドエンジニア(シュフティ事業部)

正社員
  • 投稿日: 2019-08-22
  • Career Level Staff
  • Offerd Salary ¥6 - ¥8 Million
  • Experience 2 Years
  • Number of employee 1名
  • Gender Required Both
  • INDUSTRY Internet & Gaming
  • Qualification Associate Degree
  • Working Hour 10 to 19
  • Department Assign シュフティ事業部
仕事内容

【ポジション】
フロントエンドエンジニア(シュフティ事業部)

【配属部署】
■事業部人数:16名
-内訳:正社員13名(男10名・女3名)、派遣社員1名(女1名)、 業務委託6名(男4名・女2名)
-平均年齢:32.8歳
■開発チーム人数:12名
-内訳:正社員8名(男7名・女1名)、業務委託5名(男3名・女2名) 平均年齢:29歳

クラウドソーシングサービス「シュフティ」の各種機能開発、および運用・保守をお任せいた します。 「シュフティ」ではソースコードの複雑化や使用技術の老朽化といった課題を解決すべく、2018年6月にシステムのリプレースを行いました。 その際、バックエンドはAPI化しCakePHP1.3からLaravel5.5へ。 フロントエンドはVue.jsを導入しSPAを採用しました。
機能改善やUI/UX改善といった、サービス改善施策立案・実行に始まり、新アーキテクチャ へのリプレース、新技術採り入れを検討しながらアーキテクチャ改善や開発フロー改善に取 組んで頂きます。
「シュフティ」の開発チームでは、デザインスプリント等を実施し、ユーザーよりフィード バックを受け、他職種のメンバーとも議論を重ねユーザーの声をシステム改善に活かす体制 を強化しております。開発手法はスクラムを採用しており、GitHubを使ったチーム開発を行 っています。
★シュフティとは?
service/service_shufti

【開発環境/使用技術】
・HTML5
・CSS3
・JavaScript(Node.js / Vue.js)
【開発手法】
・スクラム開発

《仕事の流れ》
・作るものをどう決めるか イテレーション開始時にプランニングミーティングを行い、エンジニアを含めたの全職種の参加者と一緒に、取 り組むべき課題についてディスカッションして作るものを決めています。 またイテレーションとは別に、デザイナー主導のデザインスプリントやユーザーインタビューにも参加し、それ をもとにディスカッションを重ねて課題を抽出しており、そちらの改善に向けた施策もスケジュールに組み込みます。

・見積もりとスケジュール管理 エンジニアとプロダクトオーナーを参加者としてストーリーポイントの見積もりを行い、イテレーション内のス コープを決定しています。タスクの割り振りは、基本的にエンジニアリーダーがメンバーの状況を確認しながら 行いますが、メンバーが優先度が高いと判断したことはリーダーへ相談しており、着手に至ることもあります。 スケジュールはプロダクトオーナーを中心にチーム全体で確認を行っており、全体の計画・プロジェクトごとの 進捗が見えるようになっています。より大きなスケジュール(マイルストーンなど)は事業部長・プロダクトオーナー・開発チームリーダーといっ たメンバーが集まり、毎月/四半期の単位で確認・調整しています。

・開発フローアジャイル開発プロセスに則った周期的な開発を行っており、1イテレーションを2週間として見積もり・計画・ 開発・リリース・ふりかえりを順次実施しています。 イテレーション終了時は、事業部長を筆頭にすべての職種を交えた規模の大きなミーティングを実施して、チー ムメンバー全員でのふりかえりを行っています。そこでは、「どのような変更がプロダクトに対して行われたの か」といった共有や「イテレーションでの仕事について何か改善を感じる箇所が無かったか」といったふりかえ りをメインとして、プロジェクト全体の方向性見直し、およびチーム内の業務理解に役立てています。

・コードレビュー
GitHubのPull Requestをベースに、エンジニア同士でレビューを行っています。基本的に1名から OK が出れ ばマージ可能としていますが、仕様・動作確認や自動テストを通過していないとマージされないように自動化しています。 設計レビューは基本的に各担当者が裁量を持ち、ソースコードレビューで担保していますが、例えば決済に関わ るような重要機能については知見豊富な担当者のレビューを必須としています。
また、デザインレビューは Prott を使い、デザイナー中心に職種問わずメンバーがコメントをつける形式で実 施します。

・ソフトウェアテスト
機能実装時に単体・機能テストを行うテストコードも同時に作成し、CircleCI で実行。静的解析についても自 動化しており、PhpMetrics という静的解析ツールを使いソースコードの複雑度を数値化し、チーム内で共有し ています。また、Sider や ESLint でコーディング規約に外れたソースコードが生まれないようにしています。 他、Bugsnagでエラー監視も行っています。
手動でのテストは2段階行うようにしており、1段階目は Pull Request ごとの仕様テスト環境、2段階目はリリ ースタイミングごとの結合テスト環境を揃えるようにしています。


【事業内容】
クラウドワーカーによる『人のチカラ』を活用したCGS事業(Crowd Generated Service の略)を自社で開発し、複数展開しています。
クラウドワーカーという新しい労働力(人的リソース)を活用することによって、今までにない価値を持ったサービスを創出しています。
2017年3月に、東証マザーズに上場。
 
CGS事業の代表例としては、圧倒的シェアを獲得している「入札情報速報サービNJSS(エヌジェス)」があります。
また、CGS事業のリソースを担うクラウドワーカーは、仲介型クラウドソーシングサービス「Shufti(シュフティ)」の登録者であり、その登録者数は2016年6月時点で30万人を超えています。
 
1.主力サービス
 1) クラウドソーシングサービス「shufti (シュフティ)」
 仕事を発注したい人と受注したい人をマッチングするクラウドソーシングサービスです。
 http://www.uluru.biz/service/service_shufti
 
 2) 企業向け公共のお仕事情報サービス「入札情報速報サービスNJSS(エヌジェス)」
 官公庁・自治体等の入札・落札情報を一括検索できる入札情報提供サービスです。
 情報をクラウドワーカーが人力で収集することによりクローラーロボットでは不可能な情報の網羅性を実現し、
 過去7年間の運営により約800万件(内、落札結果付き約600万件)の入札情報DBを保有し圧倒的なシェアを獲得しております。
 http://www.njss.info/
 
 3)他サービス
 ・園ナビ:「子どもの預け先探し」をサポートする、日本最大級の園情報 & 口コミサイトです。
 ・園ナビフォト:写真販売の手間を80%以上削減できる、幼稚園・保育園向けWeb写真販売システムです。
 ・KAMIMAGE:アンケートや会員情報などの膨大なマーケティング情報を短時間でデータ化するタブレットフォームシステムです。
 ・空き家活用ポータル:日本最大級の空き家情報を保有する空き家一括検索サービスです。
 http://www.uluru.biz/service

2.収益モデル
 クラウドソーシングサービスや入札情報を求めている法人企業からの収益

3.その他
CGSについて
クラウドソーシング(クラウドワーカー)を活用した、新しいビジネスの形です。
CGS(Crowd Generated Service)は、クラウドソーシングを活用したサービスのことを示します。
CGSには、従来型サービスにはない「(ユーザー、CGS運営事業者、クラウドワーカーの)三方良し」のメリットがあるのが特長です。
https://cgs.tokyo/

【募集背景】
【募集枠:1名】
業績拡大のため

【必須】
・HTML5/CSS3/JavaScript でのコーディング経験
・デザイナーを含むチームでの開発経験

【歓迎】
・業務問わずクライアントサイドMVC、MVVMフレームワークを用いた開発経験
・UI設計、デザインにも興味がある方 ・フロントサイドのパフォーマンス改善経験
・グロースハックへの興味関心
・Webアプリケーションの開発経験 ・オブジェクト指向プログラミングの基礎知識 ・失敗を恐れず新たな技術に挑戦できる方
・GitHub 等でのソース公開、オープンソース活動への参加

【待遇条件・昇給賞与】
想定年収:420万円~700万円
※前職給与、経験・能力などを考慮

賞与年2回(4・10月 ※1回あたり基本給1ヶ月がベース、業績評価により上下あり)、昇給年1回(4月)、交通費支給(月額上限5万円)

<年収内訳>
月給25万円~42万円+残業代(月30時間と仮定、1分単位支給)

【福利厚生】
各種社会保険完備、成長支援制度、社内公募型ジョブリクエスト制度、ヤクルト製品1日1本無料、リラックスルーム完備(マッサージチェア常設)、時差勤務制度(上長・人事承認必須)、在宅勤務制度(上長・人事承認必須、勤続年数2年以上の方が対象)

【選考プロセス】
書類選考

<一次面接> 所要時間 1.5時間 ※簡易的な技術テストを実施する場合がございます。
・加門様(シュフティ事業部 Webディレクター)
・比嘉様 (シュフティ事業部 Webディレクター)
・岩崎(シュフティ事業部 エンジニア)

<最終面接> 所要時間1時間
・星様(代表取締役社長)
・小林様(取締役 採用・広報管掌役員)
・長屋様(取締役 シュフティ事業部長)

※選考回数、内容は変更になる場合もあります。

【休日休暇】
【年間休日数:127日 ※平成30年度】
完全週休2日制(土・日・祝)、GW休暇、夏季休暇、年末年始休暇、有給休暇制度(年40時間まで時間単位取得可)、育児休業(3歳まで応相談)、育児短時間勤務制度(小学校3年生まで可)、こども休暇(子どものイベントや病気の時に使用できる休暇 ※無給・10日/年)、介護休業、慶弔休暇、ストック休暇(消失してしまった有給休暇を育児・介護・療養などのために使用できる制度)