フロントエンドエンジニア

【UI/UX・JS・SPA】弊社主軸サービスを担うフロントエンドエンジニア募集中!

PHP, JavaScript, CakePHP, Git, MySQL, Redis, GitHub, Capistrano, jQuery, Memcached, PivotalTracker, NewRelic, Solr, Jenkins, Laravel, CircleCI, AmazonLinux, Elasticsearch, Ansible, Slack, Vue.js, Datadog
東京都 / 勝どき駅

420

~

630

万円

業務内容

責任、任される仕事内容

官公庁・自治体等の入札・落札情報を一括検索できる「入札情報速報サービス(NJSS)」の各種機能開発、および運用・保守に携わっていただきます。

機能開発においては、各エンジニアが要件定義、設計、実装を担っています。インフラ担当メンバーとの協力はもちろん、ビジネス目標を達成するための施策について営業/マーケティング/カスタマーサポートといった他部門のメンバーと議論をしながら、仕事を進めていきます。

加えて、多くのデータを活用した次なるサービス改善も予定しています。
入札マーケットに参加する企業を支援し、結果的により効率的な税金の使われ方を実現すべく、新たなチャレンジを果敢に実施していきたいと考えています。

プロジェクトの立ち上げから、DBの論理設計、システムアーキテクチャの設計、実装、リリースまで携わっていただきます。開発手法はスクラムを採用しており、GitHubを使った
チーム開発を行っています。

なぜそれをやって欲しいのか

NJSSは、2018年9月にサービス開始10周年を迎え、ソースコードの複雑化や使用技術の老朽化が課題になっています。さらなる事業成長のためにシステムのリプレイスを計画中です。

長年に及ぶシステム運用の結果、システムの複雑性が増し、効率や安定性にもテコ入れが必要だと話し合っています。
段階的なリプレイスを行うことで、開発者が気持ちよく開発でき、そしてビジネスを成長させられる基盤を改めて作り上げていく予定です。

エンジニアリング以外の仕事・姿勢をどこまで期待するか

プロダクトやユーザー視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ビジネス視点での提案・コミット
強く期待する
期待する
どちらでもない
期待しない
全く期待しない
ピープルマネジメント
強く期待する
期待する
どちらでもない
期待しない
全く期待しない

求める人

必須のスキル・経験

・HTML5/CSS3/JavaScript でのコーディング経験
・業務問わずクライアントサイドMVC、MVVMフレームワークを用いた開発経験
・「フロントエンド開発で、素晴らしい UX を届けたい」という気持ちとやる気
・デザイナーを含むチームでの開発経験

あると望ましいスキル・経験

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

こんな人は向いていないかも

・他職種のメンバーとコミュニケーションを取りながら業務を進めていくことが苦手な方
・チームの成長ではなく、個人の成長を優先したいと考えられる方

労働条件

雇用区分
正社員(期間の定め無し)
新卒 / 中途
中途採用
勤務制度
固定時間制
勤務時間(コアタイム時間)
10:00 〜 19:00
勤務地
東京都中央区晴海3丁目12-1 KDX晴海ビル9階
待遇・福利厚生

・昇給年2回(4月、10月)
・賞与年2回(4月、10月)
・各種社会保険完備
・交通費支給(月額上限5万円)
・入社時に希望のノートPC貸与
・デュアル・ディスプレイ希望者貸与
・成長支援制度(書籍購入制度、外部研修制度、資格取得補助制度)
・社内公募型ジョブリクエスト制度
・ヤクルト製品1日1本無料
・リラックスルーム(マッサージチェア常設)完備
・時差勤務制度(上長/人事承認必須)
・在宅勤務制度(上長/人事承認必須)
 ※「在宅勤務制度」については、勤続年数2年以上の者を対象とする

求人の特徴

PC選択自由

リモートワーク可

副業可

休日・休暇

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

試用期間

3ヶ月(待遇は本採用時との変更点無し)

受動喫煙防止措置に関する表記

・屋内の受動喫煙対策あり(喫煙室あり)

フロントエンドエンジニア

【UI/UX・JS・SPA】弊社主軸サービスを担うフロントエンドエンジニア募集中!

企業情報

会社名
株式会社うるる
資本金

1,026,238,100円

設立年月日

2001年8月31日

代表者氏名

星 知也

従業員数

176人

本社所在地

東京都中央区晴海3丁目12-1 KDX晴海ビル9F

何をやっている企業か

クラウドワーカーによる『人のチカラ』を活用したCGS事業(Crowd Generated Service の略)を自社で開発し、複数展開しています。
クラウドワーカーという新しい労働力(人的リソース)を活用することによって、今までにない価値を持ったサービスを創出しています。
 
== 運営している事業 ==
【クラウドソーシング事業】
■シュフティ
仕事を発注したい人と受注したい人をマッチングするクラウドソーシングサービスです。
 
【CGS事業】
■入札情報速報サービス NJSS(エヌジェス)
官公庁・自治体等の入札・落札情報を一括検索できる入札情報提供サービスです。情報をクラウドワーカーが人力で収集することによりクローラーロボットでは不可能な情報の網羅性を実現し、過去10年間の運営により約1,400万件の入札情報DBを保有し圧倒的な情報量となっております。
 
■えんフォト
幼稚園・保育園向けの写真販売システム。当サービスを利用することで、保護者はパソコンやスマートフォンからお子様の写真を購入ができ、園の先生は写真販売の手間を大幅カット。全国のクラウドワーカーがカメラマンとして園の写真撮影に伺うことも可能なサービスです。
 
【BPO事業(うるる100%子会社)】
うるる創業時から運営している事業。国内外の豊富なリソースを活用し、データ入力やスキャニングサービスを中心に、総合アウトソーシング事業を展開いたします。
4,577社・25,341件(2019年4月末日時点)の実績から、企業様のBPO導入をサポートいたします。
 
 
これら3つの事業の掛け合わせにより、他社の追随を許さない展開を可能としています。

1.BPO事業ではクライアントから毎月多くの問い合わせ(企業の課題)を得ています。これにより新たなCGS事業を生み出すネタを永続的に得続けることができています。
 
2.自社でクラウドソーシング事業を運営することで、CGS事業を生み出すためのワーカーリソースの確保を可能としています。これにより、他社プラットフォームに依存しない事業展開を実現しています。
 
3.CGS事業を複数展開することで、ワーカーの育成や品質管理等のCGS事業運営ノウハウを蓄積。これにより、CGS事業を永続的に生み続けることが可能となっています。

企業からのメッセージ

弊社では、ITの力で今まで収入を得る働き方の選択肢が少なかった多くの方に、「在宅でお仕事ができる」、「移動中や待ち合わせ時間など外出中のちょっとした空き時間でもお仕事ができる」というようにクラウドワークでの就労機会を提供し、一方で大量のクラウドワーカーの『人のチカラ』を活用することによって生まれる価値をCGS(Crowd Generated Service の略、クラウドワーカーを活用した事業)として世の中に提供していくことを使命としています。
 
CGSの高収益事業を多数生み出すことは、クラウドワーカーへも高水準の報酬というかたちで還元できます。クラウドソーシングの問題点として取り上げられることの多い低報酬の改善のためにも、これからもCGS事業を生み出し続けます。
 
うるるは、CGS事業の推進により、結果、クラウドワーカーが安定的に仕事ができ、収入を得られ、クラウドワークという働き方が社員や派遣のように世の中のスタンダードな働き方となる世界の実現(「クラウドワークのスタンダード化」)を目指します。
 
もし、少しでもご興味をお持ち頂けましたら
まずはカジュアル面談という形で、お話しませんか?
ざっくばらんに現場の社員とお話頂ける機会を、設定させて頂ければと思います。

開発チーム情報

開発チーム名

NJSS開発チーム

担当プロダクト

入札情報速報サービス(NJSS)
https://www.njss.info/

プロダクトのリリース日

2008年9月

プロダクトの説明・成し遂げたいこと

「入札情報速報サービス(NJSS)」は、日本全国の官公庁・自治体・外郭団体など、全国7,500機関以上、市場規模にして20兆円以上の入札情報を一括検索・管理できる業務支援サービスです。

クローラーボットでの情報収集に加えて、クラウドワーカーが人力で案件情報を収集することにより、圧倒的な網羅性を実現。
また様々な機関のホームページに掲載される入札情報は、バラバラの規格、更新情報がわからない…といった差し支えがあるものの、NJSSを経由することで、わかりやすい情報としてユーザーに届けられる仕組みを実現しています。

過去10年間の運営をもって約1,200万件(国内最大級)の入札情報データベースを構築。およそ3,000もの企業様に活用いただいており、売上は月間1億円にのぼります(2019年4月時点)。

自動化していること

開発環境構築
Lint
テスト
デプロイ

継続的に実践していること

Infrastructure as Code
スクラム
ペアプロをしている
モブプロをしている
事業数値をチーム全体に共有している
毎日チーム全体で状況共有をしている
定期的に振り返りを行っている
評価制度がある

テストについて

高いテストカバレッジを目指している
テストコードを当たり前に書いている
サービス運営上またはビジネス上重要な部分についてのみテストを書いている
基本的に手動でテストしている
テストを書く必要がない・または少ないプロダクトだ

技術的負債について

技術的負債の返済を重視し、迅速に返済している
定期的に技術的負債の返済をしている
既存実装に手をつけるタイミングで必要に応じて技術的負債の返済をしている
現在は優先度が低いため技術的負債の返済をあまりしていない
技術的負債の返済をする必要がない

コードレビューについて

設計に踏み込んだコードレビューをしている
可読性を意識したコードレビューをしている
バグが出ないようにコードレビューをしている
優先度が低くあまりできていない
体制、環境上できていない

チーム全体での開発の進め方

<次に作るものはどうやって決められるか>
顧客の要望は営業/コンサルチームメンバーが収集し、リスト化してプロダクトオーナーに共有しています。
共有された要望はプロダクトオーナー(以下、PO)が精査して、事業的にインパクトがあると判断したものを Pivotal Tracker に積みます。それをもとに、エンジニアが優先順位、技術的な仕様を決定して実装に取り掛かります。また、PO が立案した仮説をもとに新機能が提案されることもあります。

<タスクの見積もり、スケジュール管理>
スプリントプランニング時に、チームメンバー全員で開発予定のストーリーポイントを見積もります。タスクの割り振りは、基本的にエンジニアリーダーがメンバーの状況を確認しながら行いますが、メンバーが優先度が高いと判断したことはリーダーへ相談しており、着手に至ることもあります。
スケジュール管理はスクラムマスターが行っており、全体の計画・プロジェクトごとのバーンダウンチャートを作成・管理しています。

<開発フロー>
アジャイル開発プロセスに則った周期的な開発を行っており、1イテレーションを2週間として見積もり・計画・開発・リリース・ふりかえりを順次実施しています。
イテレーション終了時は、PO を筆頭にすべての職種を交えた規模の大きなミーティングを実施して、各部署のふりかえりを行っています。そこでは、「各部署の仕事がどうプロダクトに活かされたか」といった共有をメインとして、プロジェクト全体の方向性見直し、および他部署の業務理解に役立てています。

<コードレビュー>
GitHub の Pull Request をベースに、エンジニア同士でレビューを行っています。基本的に1名から OK が出ればマージ可能としていますが、仕様・動作確認や自動テストを通過していないとマージされないように自動化しています。
また実装に悩むところがあれば、ペアプロや対面レビューなども活用しています。

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

技術面でのアピール・課題・考え方

●アジャイル開発思想に基づき、スクラムを組んでイテレーションを繰り返すスタイルをとっています。
●各自の得意分野に加えて幅広い領域の知見を身につけるため、チーム内外の協力を得てスキルの補填をしています。イテレーション内で不定期にペアプロを実施することや、ペアプロで補えないものについては、ベテランエンジニアによる勉強会・講習会を開催することもあります。
●チーム内で DDD の勉強会を実施。社外の勉強会に参加したメンバーによる知見共有も盛んです。
●現在のアーキテクチャはモノリシックで複雑性がとても高くなってしまっていますが、上に書いてあるような DDD などの考え方を実践することで、メンテナンス性の高い、疎結合なアーキテクチャを実現していきたいと思っています。
●現在利用しているプロダクトを構成する技術は、広く一般的な技術スタックとなっていますが、より良いアーキテクチャを目指すために必要な技術検討と選定を行い、必要であれば新たな技術にもチャレンジしていきたいと考えます。

開発チームからのメッセージ

うるるでは、クラウドワーカーによる "人のチカラ” を活用した CGS 事業(CGS: Crowd Generated Service)における自社サービスを複数展開しています。
その自社サービスの内の1つであり、月間の売上1億円と収益の柱を担う NJSS は、今後の事業拡大のための投資フェーズにあり、新しくチャレンジできる領域も大いにあるプロダクトです。

全社を巻き込んだプロダクトリニューアルも進行中で、ご自身で主体的に動きチームの底上げをしてくださる方、生産性の高い環境づくりをリードしてくださる方に、ぜひ来ていただきたいと考えております。

技術的なチャレンジができる土壌で、DDD などを用いた良い設計を議論しながら開発を進めていくことに興味を持ってくださった方、チームメンバーとともに成長していきたいという方のエントリーを、心よりお待ちしております!


同じ企業の他の求人