技術職向け夏インターンシップ『PIXIV SUMMER BOOT CAMP 2025』スマホアプリコース

ピクシブ株式会社

Tokyo, Japan Posted October 28, 2026

Check how well your resume matches this job

On-site Internship Entry level
Job Description

Android ※配属先は「Androidコース」エントリー後、面接の結果によって決定されます。エントリー時には選べません。

  • 内容 ピクシブが提供しているAndroidアプリの実際の開発業務を行います。本人のご希望や面接結果によって参加するプロダクトを決定し、チーム内のエンジニアやデザイナーなどのメンバーとコミュニケーションをとりながら開発を進めていただきます。アプリ開発の最前線に立つエンジニアをメンターとして迎え、実務を通じた圧倒的成長を体験してもらいます。 Android / pixiv
  • 使用技術 Kotlin / Jetpack Compose / Android Jetpack / Kotlin Coroutines / Coroutines Flow / ViewBinding / Dagger Hilt / Glide / MVVM / Kotlinx Serialization / Junit5 / Baseline Profile / Retrofit2 / OkHttp3 / RxJava
  • 技術的挑戦 pixiv Android アプリは、マルチモジュール構成で開発を行っています。UI層では、MVVM+Reducerの設計アプローチを用いてJetpack Composeへの移行を進めています。データ層では、Kotlin CoroutinesおよびFlowを駆使し、非同期処理のコードを効率的かつ明瞭に整理しています。また、デシリアライズ処理が複雑な部分から Kotlinx Serialization に順次移行し、ポリモーフィズム機能などを活用して処理の簡易化を図っています。依存性注入(DI)には、Dagger Hiltを用いて開発しやすい設計にしています。 ユーザー体験向上のために、Baseline ProfileやFirebase Performanceといったツールを活用した品質管理を徹底し、アプリケーションのパフォーマンス最適化にも注力しています。デザイン面では、自社開発のデザインシステム「Charcoal」を採用しており、現在Compose Material 3への移行も推進中です。これにより、一貫性のある高品質なUIを提供しています。
  • コースでできる体験 このコースでは、pixiv Androidアプリ開発の様々な側面を体験できます。Jetpack Composeを用いて、ユーザーが頻繁に利用する画面のリファクタリングや新規画面の実装に取り組めます。その際、MVVM + Reducerを採用した設計のもと、描画パフォーマンスを意識したUI機能の開発に取り組めます。 そのほか、既存の非同期処理をKotlin CoroutinesやFlowへ移行する取り組みにも関われます。最先端の技術を学びながら、大規模なアプリ開発の経験を積める環境を提供します!
  • メンター andousan:ロシアのシベリア出身です。2016年にキャリアをスタートし、2023年11月にピクシブに中途入社しました。Android開発が好きで、この8年間はAndroid開発一筋で取り組んできました。バックエンド開発にも3年ほど携わってきた経験があるため、クライアント ↔ サーバー間の連携を意識した開発についてもサポートできます。現在はAndroidアプリの開発を担当しています。趣味は旅行と個人プロジェクトの開発です。
  • メンターからのメッセージ 大規模なAndroidアプリの開発で技術的な挑戦を共に乗り越えながら、クリエイターの方々へ価値をお届けし、色んな面でエンジニアとして成長していきましょう! Android / Palcy
  • 使用技術 Kotlin / Jetpack Compose / Accompanist / Kotlin Coroutines / Koin
  • 技術的挑戦 Palcyはこれまで、マルチモジュール分割やNavigationライブラリの導入などを行い、最新の開発環境に追従してきました。 現在は機能開発と平行して、既存のUIのJetpack Composeへの置き換えに注力しています。2023年にはマンガビューアの完全Compose化に成功し、すでに主要な画面の大半はComposeで動作しています。
  • コースでできる体験 Jetpack Composeを利用したUIの作成を行います。 実装が困難な箇所の課題解決、相談などを通じてJetpack Composeでの開発体験をしていただき、新技術であるJetpack Composeの知識を身につけていただきたいと考えています。
  • メンター wcaokaze:2022年2月に中途入社。PalcyのAndroidアプリ開発を担当。Jetpack Composeが好きで業務外でもComposeアプリの開発をしています。
  • メンターからのメッセージ Jetpack Composeは簡単ですが難しいです。一緒に苦しみながら楽しみましょう。 iOS ※配属先は「iOSコース」エントリー後、面接の結果によって決定されます。エントリー時には選べません。 iOS pixiv
  • 内容 iOS版pixivアプリの実際の開発業務を行い、「私がpixivアプリのこの画面を開発しました」と友達に自慢することができるコースです。新規機能開発やリファクタリング業務を通して、多くの利用ユーザーがいるプロダクトを革新していくことの難しさに挑戦していただきます。
  • 使用技術 Swift / UIKit / SwiftUI / Swift Concurrency / The Composable Architecture(TCA)
  • 技術的挑戦 アプリチームでは、pixivをより身近で便利なサービスにすることを目指し、基本的な体験改善やプッシュ通知などモバイル端末の特性を活かした機能開発に取り組んでいます。 現在のpixivアプリにはUIKitを使用した実装が多く残っていますが、新規機能開発をきっかけとしてSwiftUIやマルチモジュール構成、TCAといったモダンな設計手法を積極的に採用しています。 これらの手法を既存のコードベースにも適用し、継続的なリファクタリングを推し進めています。
  • コースでできる体験 UIKitおよびSwiftUIを活用して新規機能開発や既存画面のリプレイスに取り組んでいただきます。 開発プロセスでは、「プロダクトとしての理想」と「技術的な実現可能性」を考慮しながら、UIKitとSwiftUIの適切な選択を行い、実装を進めていただきます。 また技術選定の際には、既存のアプリにない新しい手法やアイデアの提案も歓迎しています。このコースを通じて、実務における技術選定の考え方や、その判断基準となるUIKitとSwiftUIの特性について深く学ぶことができます。
  • メンター tatsubee:2023年4月に新卒入社し、iOS版pixivアプリの開発を担当しています。スマートフォンが一番身近という理由でモバイルアプリ開発が好きです。イラスト上手くなりたい。
  • メンターからのメッセージ pixivが好きな方、モバイルアプリ開発が好きな方、お待ちしています!!! iOS Pastela
  • 内容 pixiv発のペイントツール「Pastela」iPad版のアプリ開発に取り組んでいただくコースです。 クリエイターの方が求めるツールの機能追加や、アプリの体験改善などに取り組むことができます。
  • 使用技術 Swift / SwiftUI / Swift Concurrency / The Composable Architecture / UIKit / Objective-C++ / C++
  • 技術的挑戦 SwiftUI(時にはUIKit)やTCAを駆使して複雑なインターフェースとクラウド同期ロジックと戦っています。ドローエンジンはC++で書かれておりObjective-C++を使ってSwiftから使えるようにしています。 表現の幅を広げるためのペイント機能の拡充はもちろん、手触りの良いアプリを作るためのUIやジェスチャ操作の体験を磨いたり、スムーズな動作のためのパフォーマンスの改善などに取り組んでいます。
  • コースでできる体験 SwiftUIやTCAを使ったアプリ開発を経験することができます。 プロダクトへの機能開発はもちろん、デバイスの物理的制約の中でパフォーマンスの高いお絵描きアプリケーションを提供するための技術的に難しい挑戦や、2D創作を楽しくするための新しいアイデアの新機能のプロトタイピングなども歓迎します。
  • メンター atsuyan:2024年2月に中途入社。PastelaのiPadアプリの開発を担当。アプリの開発基盤整備や設計を考えるのが好きです。趣味はボルダリング。
  • メンターからのメッセージ Pastelaの開発はSwiftUIやTCAなどのモダンなiOSアプリ開発環境を備えつつも、C++製のドローエンジンを上手くiOSアプリに組み込むために複数のプログラミング言語を利用している難しさや、お絵描きアプリケーションならではの課題もあります。難しい部分も多いですが、一緒に頑張りましょう!
Required Skills
communication Kotlin quality assurance problem solving Swift concurrency C++
How to apply

You apply on ピクシブ株式会社’s own careers site. No account needed.

Apply on company site
How well do you match?

Upload your resume and ARes scores it against this job in a few seconds. No account needed.

Your resume is read to calculate the match and then deleted. Nothing is saved.

Already have access? Sign in
About ピクシブ株式会社

See every open role at ピクシブ株式会社 on ARes.

More Jobs at ピクシブ株式会社
Share This Job