Tokyo UNLOCK DESIGN Full time

We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term career goals. See our full promise and approach by visiting https://ud-intl.com/pledge/.

【Basic Information】

Client ID: 102000

Job ID: 1013

Position: Senior Web Engineer

Location: Tokyo (Hybrid)

Salary: ¥6M - ¥12M

Language: Japanese/English

Contract type: Permanent

Who we are

私たちは、日本で最も利用されている電子書籍の仲介サービスを提供しており、2,200以上の出版社と150以上の電子書店と提携しています。

書籍やコミックなどのデジタルコンテンツを国内外に広く配信するために、私たちは主にBtoBの電子書籍仲介システムを開発しており、出版社から受け取ったデジタルコンテンツを登録し、電子書店に配信しています。

日本の電子書籍市場は、主にコミックが中心で、2019年には約3,500億円に達する見込みであり、着実に成長を続ける大きなポテンシャルを持つ市場です。

当社の電子書籍仲介システムは、初期の電子書籍配信ビジネスに基づいて設計・開発されており、今後ますます成長が見込まれる電子書籍市場を支えるために、システムのアップデートが必要不可欠です。 将来の電子書籍市場のさらなる発展に貢献するため、メディアドゥは電子書籍配信システムの改善を決定しました。

このプロジェクトを加速させるため、私たちは開発チームに参加していただくエンジニアを募集しています。

English

The company provides the No.1 e-book intermediary service in Japan with a market share of over 2,200 publishers and over 150 e-bookstores. In order to widely distribute digital content such as books and comics domestically and internationally, we have mainly developed B-to-B e-book intermediary systems that register digital content received from publishers and distribute it to e-bookstores. The e-book market in Japan, mainly comics, will reach approximately 350 billion yen in 2019, and it is a market with great potential that continues to grow.

Our e-book intermediary system continues to be designed and developed based on the early e-book distribution business, and in order to support the even greater growth of the e-book market in the future, it will be essential to update the system to be able to withstand this growth. In order to contribute to the further development of the e-book market in the future, it has decided to revamp its e-book distribution system.

To accelerate this project, we are looking for engineers to join our development team.

Roles and Responsibility

電子書籍の流通を支えるシステムの改善や機能追加の様々な開発業務をお任せします。
担当機能の要求分析・仕様検討から開発、リリース、運用などの多岐にわたる開発業務に携わっていただきます。

電子書籍流通プラットフォームのリプレイスプロジェクト
現在、電子書籍流通プラットフォームの運用と並行して、アーキテクチャや開発言語刷新のためのリプレイス開発を実施しています。 5〜6名の開発チームのシニアメンバーとして技術面で開発をリードしていただきつつ、PMやシステム利用者である事業部門との要件の調整、チームメンバーへの技術的な支援などの多岐にわたる業務に携わっていただきます。

主な開発内容
メイン言語をPHPからGo/TypeScriptへ変更するリプレイス開発 電子書籍取次事業におけるビジネスモデル変更に対応するための新機能開発 Go+Ginを使用したバックエンド開発 TypeScript+React+Next.jsを使用したフロントエンド開発 AWSを使用したクラウドアーキテクチャ検討・構築 Material-UIをベースとしたUIのリプレイス

電子書籍流通プラットフォームの保守開発
現在運用中の電子書籍流通プラットフォームの品質・利便性向上のための保守開発を担当いただきます。 システムの追加開発案件のリードをしていただきつつ、PMやシステム利用者である事業部門との要件の調整、チームメンバーへの技術的な支援などの多岐にわたる業務に携わっていただきます。

主な開発内容
PHPを使用した追加機能開発
AWSを使用したクラウドアーキテクチャ検討・構築
システムの性能改善(パフォーマンスチューニング) 技術的負債解消の提案及び実装

開発チームリーダー業務
いずれかの開発チームのチームリーダーをお任せします。 技術的な決定やシステム設計の舵取り、新しい技術の導入の検討、総括的なコードレビューなど、開発において技術的なリーダーシップを取っていただきます。 また、チームメンバーのモチベーション管理などのチームマネジメント及び、担当する機能のプロジェクト管理などもお任せします。

  • English Here
    We are looking for someone to handle various development tasks to improve and add functionality to the system supporting the distribution of e-books. You will be involved in a wide range of development tasks including requirement analysis, specification consideration, development, release, and operation of the assigned functions.

    E-book Distribution Platform Replacement Project:
    Alongside the operation of the e-book distribution platform, we are currently conducting replacement development for architecture and language. As a senior member of the development team consisting of 5-6 members, you will lead the development technically while also being involved in various tasks such as coordinating requirements with business departments, providing technical support to team members, and more.

    Key Development Tasks:
    - Replacement development changing the main language from PHP to Go/TypeScript
    - Development of new features to accommodate changes in the business model of e-book distribution
    - Backend development using Go+Gin
    - Frontend development using TypeScript+React+Next.js
    - Consideration and construction of cloud architecture using AWS
    - Replacement of UI based on Material-UI

    Maintenance Development of E-book Distribution Platform:
    You will be responsible for maintaining and improving the quality and convenience of the currently operational e-book distribution platform. While leading additional development projects for the system, you will also be involved in various tasks such as coordinating requirements with business departments, providing technical support to team members, and more.

    Key Development Tasks:
    - Additional feature development using PHP
    - Consideration and construction of cloud architecture using AWS
    - Performance improvement of the system (performance tuning)
    - Proposal and implementation of technical debt resolution

    Development Team Leader Responsibilities:
    You will be assigned as the team leader of one of the development teams. Your responsibilities will include making technical decisions, steering system design, considering the introduction of new technologies, overseeing comprehensive code reviews, managing team motivation, and project management of the assigned functions.

Minimum Requirements

・Webアプリケーションのサーバーサイド開発経験(概ね5年以上)
・要件定義、設計、開発、テストの一気通貫したシステム開発経験

  • English ・Experience in server-side development of web applications (generally 5 years or more) ・Experience in a series of work from planning and design to development of functions

Preferred Requirements

・開発チームのリーダー/チームマネジメント経験
・Go/TypeScript/React/PHP/AWSを用いた開発経験
・クライアントおよび他部署との業務要件/システム仕様調整経験
・SPAやSSRを採用したシステムの開発経験
・BtoB、もしくはバックエンド業務システムの開発・運用経験
・複数のエンジニアチームのマネジメント経験

  • English
    • Experience in leading development teams/team management
    • Development experience using Go/TypeScript/React/PHP/AWS
    • Experience in aligning business requirements/system specifications with clients and other departments
    • Experience in developing systems adopting SPA (Single Page Application) or SSR (Server-Side Rendering)
    • Experience in developing and operating B2B or backend business systems
    • Management experience with multiple engineering teams

Who You Are

・メディアドゥのミッションとビジョンに共感していただける方
・チームとして成果を出すために、コミュニケーションを取りながら課題に取り組める方
・エンジニアとして成長したいという熱意のある方
・リーダーとして開発チームを牽引していただける方

  • English
    • Individuals who resonate with Media Do's mission and vision
    • Those who can tackle challenges while communicating effectively to achieve team results
    • Individuals with a strong desire to grow as engineers
    • Those capable of leading development teams as leaders

Tech Stacks

Server-side: Go / Java / PHP
Front-end: React / Angular / Vue.js, Android / iOS
DB: Aurora / Oracle
Infrastructure: AWS / GCP / On-premise
Others: GitHub / JIRA / Qiita:Team

Conditions / Benefits

Employment type: Permanent

Location:

Head Office: Chiyoda-ku, Tokyo
Access : Directly connected to Takebashi Station on the Tokyo Metro Tozai Line

Annual Salary: ¥6M - 12M

Hours:

・Basic working hours 10:00 - 19:00 (standard working hours: 8 hours)

・Flexible working hours Beginning: 5:00 - 10:00 End of workday: 15:00 - 22:00

・Core time 10:00 - 15:00 However, due to client's circumstances, you may be asked to come to work even during flexible hours when necessary. *As a measure to prevent the spread of corona infection, core hours are tentatively set at 11:00-15:00.

Overtime for the engineering organization averages less than 15 hours per month.

Remote work: Available Remote work is available on days other than workdays determined by each team.

2 days off per week (Saturday and Sunday), national holidays Annual holidays: 127 days (fiscal year 2008) Paid vacations (14 days after 6 months of employment), summer and New Year vacations, congratulation or condolence

Probation: 3 months

Benefits: ・Various types of social insurance ・Employee Stock Ownership Plan ・In-house recreation ・Corporate pension plan (matching system) ・Shortened working hours for childcare and nursing care ・Support for various club activities ・All transportation expenses paid (up to 50,000 yen per month)

Interview Process

  1. CV Screening
  2. Casual Meeting (Only those who are interested)
  3. 1st interview
  4. Final Interview

Web Aptitude test will be provided during the process.

This process is subject to change.



  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Koto City UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Koto City UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Koto City UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Koto City UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Tokyo UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Koto City UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Koto City UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...


  • Koto City UNLOCK DESIGN Full time

    We are Unlock Design, a recruitment agency based in Japan, and the job description below is an opportunity with one of our forward-thinking client companies. We aim to ensure a trustworthy and considerate experience for our candidates, emphasizing their privacy and long-term care ...