350万人が利用する会社訪問アプリ

  • ソフトウェアエンジニア
  • 8エントリー

購買支援サイト"価格.com"のメディア領域エンジニア募集!

ソフトウェアエンジニア
中途
8エントリー

on 2019/08/01

898 views

8人がエントリー中

購買支援サイト"価格.com"のメディア領域エンジニア募集!

オンライン面談OK
東京
中途
東京
中途

石原 泰三

株式会社カカクコムのメンバー

石原 泰三

なにをやっているのか

「LIFE with -生活とともに-」これが私達カカクコムのミッションです。 世界中にあふれる情報が一人一人の生活にもっと身近で溶け込むように、いつもの生活をインターネットでもっと素敵にしようという思いを持ち、日々チャレンジをしています。 価格.comのサービスではさらに『「買ってよかった」をすべてのひとに。』というサービスコンセプトを掲げ、生活の中の「買い物」において、テクノロジーでそのミッションを達成するためのエンジニア組織となるよう日々取り組んでいます。

なにをやっているのか

「LIFE with -生活とともに-」これが私達カカクコムのミッションです。 世界中にあふれる情報が一人一人の生活にもっと身近で溶け込むように、いつもの生活をインターネットでもっと素敵にしようという思いを持ち、日々チャレンジをしています。 価格.comのサービスではさらに『「買ってよかった」をすべてのひとに。』というサービスコンセプトを掲げ、生活の中の「買い物」において、テクノロジーでそのミッションを達成するためのエンジニア組織となるよう日々取り組んでいます。

なぜやるのか

価格.comでは、沢山のカテゴリで多くのサービスや製品の比較が出来るようになっています。しかし、ただ比較出来るようにするだけでは、足りていないのではないかと考えています。 メディアセクションでは、まだまだ特定のカテゴリや製品に特化していますが、新しい製品の情報や実際の使用感など含めたメディアの開発運用をしています。価格.comマガジンや新製品ニュースといったコンテンツにおいて、何を作るかは企画担当者を中心として検討、実装・運用され、そこでどんな記事を書くのかはライターが日々考え、取材し記事を書いています。 記事メディアとしての伝える手法が変わってきたり、技術的にも変化が起きています。その中でこれからも継続的にこのような情報発信を続けていくにあたって、継続的に開発をしていく必要があります。 ▼現在の課題 価格.comのエンジニアチームは今大きな取り組みを進めています。 Webから始まったインターネットはモバイルからスマートフォン、スマホアプリと時代の流れと共に提供されるデバイスも多様化しています。 さらに20数年間において提供されるカテゴリも拡大し、それに伴い価格.comのコードベースも肥大化してきました。 変化の速度は加速度的に速くなり今まで以上の速度でサービス拡大、ニーズに沿った機能を提供し続けることを見据え、価格.comの開発チームは技術体系の刷新に取り組んでいます。 また、その一方で価格.comのサービスそのものも日々変化させニーズに対応していく必要もあります。 日々の「買い物」においても価格.comを利用して頂き、「買ってよかった」という体験を一人でも多くの方に感じてもらえるよう、日々の機能追加、改善等も進めていきます。 価格.comのWebでは JavaScript / HTML / CSS で構成される Web Frontend の技術、C#等のサーバサイドの技術を利用し開発を続けています。 サーバサイドは古くから存在するASPと呼ばれるもので作られているものもありますが、現在では多くのコードはC# による ASP.NET MVCに再設計されマイグレーションされており、これは取り組みとして継続中です。これらの取り組みはごく一例ですが、これらの他でも機能刷新を継続、強化しています。

どうやっているのか

▼チームについて 価格.comのメディアセクションでは、価格.com内の新製品ニュースカテゴリを担当しつつ、価格.comマガジンというメディアも担当しています。 それ以外においても価格.com内の新規事業系の開発や価格.comのiPhone/Androidアプリ、全社共通で利用される価格.comIDシステムの維持・管理など、業務の幅も多彩です。 新規事業系の開発においては価格.comでまだ提供出来ていないようなコンセプトのカテゴリやサービス、あるいは価格.comIDに絡んで決済に関連するサービスなど、いずれも価格.comの将来を担うべく、新しい価値を提供できるよう取り組んでいます。 今あるメディアをより成長させることで、様々な情報をユーザーに届けること、新しいカテゴリや事業を作り成長させていくこと、全社共通インフラのIDの維持・管理で会社全体のサービスをIDシステム視点から成長を支えていくこと、ぞれぞれの役割の中で各々が目的意識を持って貢献しています。

こんなことやります

▼エンジニアの役割 具体的には、JavaScript / CSS / HTML 等の Frontend Web 並びに、データベースアクセスを伴うWeb Application のサーバサイドの技術、 データの集計等におけるバッチ処理等のシステムの開発・運用を行います。 通常のサイト開発では1週間~数か月程度の規模のものが多く、価格.comに関する新しい事業領域のものは数か月単位でプロジェクト化され開発されています。開発は小規模なものは1名で行うことも多いですが、技術的な面も仕様等の面に関しても同じチームないでコミュニケーションを取り相互に協力しながら開発を進めています。数か月単位のものは2、3名以上で行うこともあり、毎朝朝会をするなどしながらお互いの仕事の不明点などをチームとして解決しながら進めています。 また、価格.comそのものと連携が深い場合、そうでもない場合それぞれありますが、技術的にも今までの価格.comでは使っていないものであったりするアーキテクチャを採用することもあり、これから知見やノウハウを溜めていく目的も含めて新しいことにチャレンジしています。現在の具体的な取り組みとしては、価格.com本体はWindows上の.NET framework ベースでC#を使い開発していますが、特定の新機能に関しては、Linux上の .NET Core を使い、C#で構築しています。必ずしも、.NET framework の資産をそのまますべて .NET Core 環境に移し替えることが出来るわけではありませんが、同じC#をベースにして実行環境の移行ノウハウを蓄積することなども進めています。 ▼開発環境 ・開発言語: C#(ASP.NET MVC) など       JavaScript (Vue.js, jQuery etc), HTML, CSS       Swift, Kotlin(価格.comアプリ) ・インフラ: Windows Server(オンプレミス), CentOS(オンプレミス), Google Cloud Platform ・ミドルウェア:IIS, SQLServer/MySQL, memcached, Nginx, Elasticsearchなど ・利用ツール:JIRA, Confluence, BitBucket, Jenkins, KIBANA,        Rocket.Chat, SourceTree, LinqPad, Docker        Visual Studio他Microsoft製開発ツール各種(※MSDNサブスクリプション付与)        Microsoft Teams, Flow等の Office365ツール        Xcode, Android Studio, DeployGate 【必須能力・経験】 ◆技術面 ・Webアプリケーションの開発・運用経験(言語不問) ・HTML/CSS/JavaScriptの基本的な知識 ・RDBMS・SQLに関する基本的な知識 ◆行動面 ・カカクコムのミッション・バリューへの共感 ・主体的に考え、動き、チャレンジし、チームやプロダクトのために行動できる ・常に内外の情報に目を向け、インプットし続けられる ・自身のエンジニアリング能力を出し惜しみせず、アウトプット出来る 【歓迎する能力・経験】 ◆技術面 ・スケーラビリティが考慮されたWebアプリケーションの開発・運用経験 ・Webアプリケーションにおけるセキュリティの知識 ・レガシーなコードベースからモダンなコードベースへのリプレース経験 ・C# での開発経験 (.NET Framework / .NET Core 問わず) ・Python / Node.js での開発経験 ・オンコールサポート経験 ・Webアプリケーションフレームワークやライブラリなどの開発経験 ・OSSの公開、コントリビュートの経験 ・SEOやAMP等の基本的な知識 ・iPhoneアプリ(Swift)、Android(Kotlin)アプリの開発経験
5人がこの募集を応援しています

5人がこの募集を応援しています

話を聞きに行くステップ

  1. 応募する「話を聞きに行きたい」から応募
  2. 会社からの返信を待つ
  3. 話す日程を決める
  4. 話を聞きに行く
募集の特徴
オンライン面談OK

会社情報

1997/12に設立

1,160人のメンバー

東京都渋谷区恵比寿南3-5-7 デジタルゲートビル