ピクシブでは本日より、2022・2023卒予定の高専・短大・大学・大学院・専門学校の学生を対象とした技術職向けのインターンシップ「PIXIV SUMMER BOOT CAMP 2021」の募集を開始いたしました。 詳細・応募については下記をご確認ください。
募集要項
- 開催日程
<実施日程>
2021年7月1日(木)~9月30日(木)の平日8日間
<勤務時間>
10:00~19:00(休憩1時間を含む) - エントリー期間
2021年6月8日(火) 13:00 ~ 2021年6月25日(金)23:59 - 待遇
<報酬>
期間中80,000円支給(1日10,000円)
<交通費>
通勤可能な場合は、開催期間中の往復交通費
遠方からのご参加の場合は、往復交通費と期間中の宿泊施設を含めて当社負担で手配 - 対象
2022・2023卒予定の高専・短大・大学・大学院・専門学校の学生
ピクシブへの就職を前向きに考えている方
通常エントリーはこちら
GitHubエントリーこちら
※GitHubエントリーはGitHubのアカウントのみでエントリーが可能です
コース内容
就業型インターン
サービス開発部門
pixiv(リクエスト)
pixivFANBOX
pixiv(マンガ)
pixiv(Android)
pixiv Sketch(iOS)
VRoid
BOOTH
Palcy(Android)
Palcy(サーバーサイド)
テクノロジー部門
インフラ(ソリューションアーキテクト)
技術基盤
データ分析
プロジェクト型インターン
就業型インターン
pixiv(リクエスト)
- 内容
pixivに2020年9月末に追加された新機能「リクエスト」に関する業務を行います。
普段社員が行っている業務と同じように、チームが抱えている課題についてエンジニアリングで解決していただきます。
今回のインターンでは、プロダクトリリース初期の高速なアップデートプロセスを実現する開発体制や、実装の工夫、10年以上に渡るpixivのサービス開発で培われてきたノウハウ等を学ぶことができます。 創作界隈に興味関心があり、ファンとクリエイターの好きでつくる新しい創作コミュニティに貢献してみたい方を歓迎します。 - 使用技術・条件
PHP / MySQL / TypeScript / React.js / Vue.js
【必須条件】- Webアプリケーションサーバサイドの実装経験
- React.js・Vue.js等を用いたSPAの実装経験
【歓迎条件】
- pixivが扱うドメイン領域についての興味関心
- メンター
namazu2018年新卒入社。pixivのSPAを伴うリニューアルやフロントエンド技術スタックのアップデートによる開発効率の向上、SEOのためURLの正規化、GoogleBot向けSSRの実現等を行ってきました。
pixivリクエストの立ち上げに際してフロントエンドエンジニアとして参画し、現在はリクエスト機能のフロントエンド及び付随するバックエンド含め幅広く開発を行っています。
趣味はなまずを飼うことと同人誌即売会に行くことです。
https://inside.pixiv.blog/2020/11/04/115113
pixivFANBOX
- 内容
クリエイターの創作活動を応援するためのファンコミュニティ「pixivFANBOX」の機能開発や改修などを行います。
チームメンバーと議論しつつ、バックエンドのJSON APIからフロントエンドアプリケーションにまたがる設計・実装を行っていただきます。
自らアイディアを出しつつ開発を行い、ユーザーに価値を届ける実践的な体験ができます。 - 使用技術・条件
PHP / MySQL / PHPUnit / Debian GNU/Linux / Ceph / Redis / BigQuery / TypeScript / React / Redux / webpack / Jest / CSS / styled-components
【必須条件】- バックエンドWebアプリケーションの動作への理解と実装ができる(言語・フレームワークなど問いません)
- HTML, CSS, JavaScriptを用いたWebサイトの開発ができる
- UNIXシステムを使った開発ができる
【歓迎条件】
- React, Vueなどを使ったSPAの構築・改修ができる
- Webサービスを囲むUI/UX設計やデータ分析などの領域への理解や関心がある
- 創作活動をしている、または創作活動に関心がある
- メンター
FUDAFOOTA2016年新卒入社。サービス立ち上げ時からpixivFANBOXのWebバックエンド・フロントエンドの設計開発に携わっています。 ケーキ作りと園芸が好き。
https://fudafoota.fanbox.cc/
pixiv(マンガ)
- 内容
イラストコミュニケーションサービス「pixiv」のマンガ関連機能の開発を体験するコースです。
マンガ投稿、閲覧ユーザーがより創作を楽しめるような機能を一緒に考え、実装していただきます。アイデアの提案からデザイナーや各ステークホルダーとのやりとり、そして最終的な実装まで、一通りの流れを経験していただきます。 - 使用技術・条件
PHP / MySQL / TypeScript / JavaScript / React.js / Vue.js
【必須条件】- Vue.js、もしくはReact.jsを用いたSPAフロントエンド開発経験
【歓迎条件】
- PHPをはじめとするバックエンド開発経験
- マンガへのドメイン知識、関心
- Vue.js、もしくはReact.jsを用いたSPAフロントエンド開発経験
- メンター
lasca2019年新卒入社。以前は別のプロダクトでRailsエンジニアをやっていましたが、新しくできた漫画チームの設立メンバーとして現在はPHP&フロントエンド開発をやっています。
pixiv(Android)
- 内容
イラストコミュニケーションサービス「pixiv」のAndroidアプリの開発・改善を行うコースです。
弊チームでは新機能を追加しながらもアーキテクチャとしてFluxの導入モジュール分割を行ったりといった設計の改善を行っています。
今回のインターンでは、実際の業務で長く運用されているコードの改善や、チームの中での開発を体験していただきます。 - 使用技術・条件
Kotlin / Java / RxJava / Firebase / Retrofit / Koin / ViewBinding / Flux
【必須条件】- KotlinでのAndroid開発経験
【歓迎条件】- アーキテクチャに関する知識
- メンター
verno36322017年中途入社。新卒で入った前職はインフラエンジニアをやっていました。
ピクシブではコミック->pixivのAndroidアプリ開発を担当しています。
https://twitter.com/verno3632
pixiv Sketch(iOS)
- 内容
pixiv SketchのiOSアプリ開発を行います。お絵かきをより楽しいものにするために、SNSやドロー機能、ライブ配信機能など幅広く扱っているアプリですので、良いアイデアがある方や、お絵かきが好きな方は一緒に開発しましょう!ドロー機能のUI開発にはSwiftUIやTCA(The Composable Architecture)を使用しています。 - 使用技術・条件
Swift / SwiftUI / The Composable Arcitecture / Combine / UIKit / ReactorKit / RxSwift
【歓迎条件】
- SwiftUIまたはUIKitの扱いが慣れていること
- CombineまたはRxSwiftの扱いが慣れていること
- The Composable ArcitectureまたはReactorKitを使った設計が理解できること
- メンター
kwzr2017年新卒入社。現在はpixiv SketchのiOSアプリを開発しています。必要によってはAndroidアプリの開発もします。イラストと漫画を描くのが趣味です。
https://twitter.com/_kwzr_
https://github.com/kvvzr
VRoid
- 内容
VRoidチームメンバーと議論しながらVRoidプロジェクトに関連した開発に参加していただきます。
以下のような分野を中心に相談しながら実際に取り組む課題を決めていただきます。
VRoidプロジェクトに興味のある方を募集しています。
【VRoid Hubの開発】
今回は、VRoid Hub・VRoid SDKに関わるインターンを特に募集します。
VRoid HubやVRoid SDKの機能開発やユーザー体験の改善に取り組んでいただきます。
主にWeb技術を用いたフロントエンド・バックエンド開発および、Unityを用いたWebサービスとの連携機能の開発のような業務に参加していただきます。 - 使用技術・条件
【必須条件】
以下いずれかの技術を深く理解していること
- 自動テストの構築
- Webフロントエンド(Reactを用いた開発経験があることが望ましい)
- Webバックエンド(Railsを用いた開発経験があることが望ましい)
【歓迎条件】
必須条件に加えて、以下の技術を深く理解している方
- Webサービスの運用・監視
- 3DCGプログラミング
- Unity
- .NET
- メンター
FMS_Cat2018年中途入社。前職はCGエンジニアをやっておりました。 WebフロントエンドとUnityで3DCG技術を扱っているエンジニアです。@pixiv/three-vrmというOSSにコントリビューションしていたりします。 クリエイティブコーディングと音ゲーが趣味です。
https://github.com/FMS-Cat
BOOTH
- 内容
BOOTHは、クリエイターが販売している作品やグッズを購入できる「創作物のためのマーケットプレイス」です。このコースでは、クリエイターの創作活動をよりサポートできるよう、Ruby on Railsで作られたBOOTHのユーザー体験の改善を行います。PMたちと連携したりと、実際の業務とほぼ同じようにサービス開発を経験できます。 - 使用技術・条件
Ruby / Ruby on Rails / JavaScript / Vue.js / MySQL
※Ruby on Railsを用いたWebアプリケーション開発に関する知識があると進行がスムーズです。
【必須条件】
- バックエンドWebアプリケーションの動作への理解と実装ができる(言語、フレームワークを問わない)
- 基本的なCRUDを行うSQLが書ける
- HTML、CSS、JavaScriptを用いてWebサイトの開発ができる
【歓迎条件】- BOOTHを日々利用している
- Railsを用いた開発経験がある
- 自分でWebサービスを運営している(言語、フレームワークを問わない)
- メンター
orekyuu2017年新卒入社。pixiv PAY(Rails)立ち上げの後、BOOTHの主にサーバーサイドの開発を担当しています。Javaが得意。
Palcy(Android)
- 内容
講談社との協業アプリ「Palcy」のAndroidアプリ開発を行います。開発速度向上のためにアーキテクチャをFluxからMVVMへ変更、RxJavaは全てCoroutinesに置き換えて、画像読み込みにもCoroutinesベースのCoilを利用していたりします。また、Jetpack Composeの導入を意識したUI設計をするなど、最新のAndroidアプリ開発について学び、挑戦できます!(Navigationもあるよ) - 使用技術・条件
Kotlin / Coroutines / MVVM / Android Jetpack / Koin / AWS / Groupie / Multi Module / Coil / OkHttp3 / Retrofit2 / Navigation
【歓迎条件】
- Androidアプリ開発経験
- ある程度のKotlinが書ける
- メンター
makun2018年新卒入社。新卒採用とAndroidアプリ開発を行ってきました。趣味はFPSとMinecraftで最近はApexLegendsとVALORANTにハマっています。MinecraftはSpigotのプラグインを作り続けています。
https://twitter.com/m4kvn
https://github.com/m4kvn
https://www.pixiv.co.jp/member/makun/
インフラ(ソリューションアーキテクト)
- 内容
今回のインターンでは、GCPを使ってTerraformでInfrastracture as Codeを実現しながら、Kubernetesクラスタを構築し、その中で、Kubernetes化されていないアプリケーションをKubernetes化し、その運用方法について考えていただきます。
またその中で負荷をかけ、スケールするような構成を考えていただきます。 - 使用技術・条件
【必須条件】
- Git / プログラミング言語によるWebアプリケーション開発の経験
【歓迎条件】
- GitLab / Linux / AWS / GCP / Terraform / Docker / Kubernetes / Helm
- Git / プログラミング言語によるWebアプリケーション開発の経験
- メンター
yoshimin2013年中途入社。pixivコミック、pixiv Sketch、VRoid Hubなどの立ちあげをしてきました。
https://github.com/walf443
技術基盤
- 内容
オンライン百科事典「ピクシブ百科事典」の機能開発およびコア機能・Webアプリケーションフレームワークの改善を行うコースです。フレームワークの開発を通じてWebサービスが提供すべき基本機能の理解や開発者が利用しやすい設計について学ぶことが目的です。 - 使用技術・条件
PHP / HTTP / PhpStorm / Debian GNU/Linux / PHPStan
【必須条件】
- Webアプリケーションの開発経験があること(PHPである必要はありません)
- IPA 「安全なウェブサイトの作り方」相当のWebセキュリティについての事前知識があること
実績のURLに加えて以下のテーマからひとつ以上を選択して短文で記述していただけましたら、評価対象とします。
- Web開発時に不便に感じていて、技術的に解決したい問題があれば教えてください
- 普段利用しているWebフレームワークのソースコードを簡単に読んでみて、勉強になった部分と、読んでみたがよく理解できなかった部分と挙げてください
- Webフレームワークやライブラリがサポートを提供し、それを適切に利用することでほとんどのユースケースでは防止できると考えられる脆弱性の種類を二つ選んで挙げてください
- Webアプリケーションを静的型付けするにあたって気を付けなければ難しいと考えられる点を説明してください
- Webアプリケーションサーバとインターフェイス定義(Rack / WSGI / PSR-7など)について簡単に説明してください
- 2021年現在でもイベント駆動などによる並行処理を前提とせず、PHPのように単なる同期実行のみで動作するサーバーサイドWebアプリケーションが根強く残っている理由について簡単に考察してください
目安140文字以内程度を想定していますが、それ以上の長さでも構いません。実績のURLの入力欄に直接入力しても構いませんし、Gistに投稿したURLを貼っても構いません。
- メンター
tadsan2012年中途入社。当初はRailsを書くアルバイトとして入社。現在はpixiv運営本部 開発支援チーム所属。PHPでpixivおよびピクシブ百科事典のメンテナンスを担当。Emacs PHP Mode現行メンテナ。好きなLispはEmacs Lispです。
https://twitter.com/tadsan
https://github.com/zonuexe
Palcy(サーバーサイド)
- 内容
講談社との協業マンガアプリ「Palcy」を通して、マンガ文化をもっと盛り上げていくことが体験できるコースです。サーバーサイドのため縁の下の力持ち的な業務が多いですが、ユーザーの快適な体験を担保する重要な業務、もしくはPalcyのデータ分析を行っていただきます!コードを書くだけでなく、アプリやインフラ・データ分析と深く関わっていくため、幅広い経験ができます! - 使用技術・条件
Ruby / Ruby on Rails / MySQL / BigQuery / DataStudio / Looker / Docker / AWS(Fargate on ECS / Lambda / Redis / API Gateway / Cognito / Pinpoint / S3 / CloudFront / CloudWatch)
【必須条件】
- Ruby on RailsでのWebアプリケーション開発経験
- AWSを用いた開発経験
【歓迎条件】
- AWSのサービスに関する知識
- WebAPIの開発経験
- メンター
kanga2019年中途入社。Palcyのサーバーサイド全般を担当しています。過去据え置き型のゲーム開発(Android)や、営業ツール(Android)、オタク向けフリマアプリ(iOS)の開発を行っていました。趣味はbot作りやイラスト制作。
データ分析
- 内容
ピクシブが所有するデータを分析・解析して、サービス改善プランやユーザー理解に繋がる知見を見つけていただきます。
サブカルに特化した、5000万人以上のユーザーが利用するサービスの膨大なデータ。あなたなら、そこからどうやって価値を生み出しますか? - 使用技術・条件
【必須条件】
- データ処理技術(SQL / Python等)
- 統計・分析手法の基礎知識
- pixivに関するドメイン理解
- メンター
minamitary2015年中途入社。インタビューからデータエンジニアリングまで、幅広くリサーチに関わっています。
https://twitter.com/minamitary
プロジェクト型インターン
デザインシステム
- 内容
ピクシブのプロダクトを横断するデザインシステムのライブラリ開発を行います。React向けのコンポーネント集の整備はもちろん、アクセシビリティ含む非機能要件の改善、ドキュメントの整備、体験向上を目的としたツールチェインの開発まで幅広く携わっていただきます。特定のプロダクトに閉じない、あらゆるプロダクトのUI/UXを底上げする開発にチャレンジしたい方を歓迎します! - 使用技術・条件
TypeScript / React / Tailwind.css / styled-components / Lerna / Yarn 2 / Rollup / Storybook / Jest / GitLab CI
【必須条件】
- TypeScript
- 1つ以上の宣言的UIライブラリの経験(React / Vue / Angular / Elm)
- CSSの基礎知識(デザインスキルは必須ではありません)
- OSSプロダクトの開発・コントリビューションの経験
- 任意のASTを使ったツールチェーンの開発経験(TS Compiler API / ESTree / esprima / Babel plugin / Postcss AST)
- アクセシビリティの基礎知識、HTML/CSSの標準仕様についての理解(w3c / WAI)
- UI/UXデザインの経験
- メンター
f_subal2016年新卒入社。sensei by pixivの開発やpixiv本体投稿画面リニューアルなどを経て、pixivFACTORYのエンジニアをしています。pnly2019年新卒入社。主にフロントエンドを開発しており、現在はpixivのエンジニアをやっています。pixivのUI/UX実装から、デザインシステムの実装などに携わっています。