アプリ開発に携われるコース
Android
内容
ピクシブが提供しているAndroidアプリの実際の開発業務を行います。本人のご希望や面接結果によって参加するプロダクトを決定し、チーム内のエンジニアやデザイナーなどのメンバーとコミュニケーションをとりながら開発を進めていただきます。アプリ開発の最前線に立つエンジニアをメンターとして迎え、実務を通じた圧倒的成長を体験してもらいます。
Android / pixiv
※こちらの配属先は「Androidコース」エントリー後、面接の結果によって決定されます。エントリー時には選べません。
使用技術・条件
Kotlin / Java / Android Jetpack / Kotlin Coroutines Flow / ViewBinding / RxJava / Dagger Hilt / Glide / Retrofit2 / OkHttp3 / MVVM / Jetpack Compose
技術的挑戦
pixivはイラスト・マンガ・小説の投稿・閲覧が楽しめる大規模なサービスです。pixivAndroidアプリでは、公式のアーキテクチャガイドに基づき、MVVMへの移行を進め、マルチモジュール構成で開発を行っています。UI層では、Jetpack Compose化を進めております。また、Kotlin CoroutinesやFlowを利用して非同期のコードを整理しています。依存性注入(DI)には、Dagger Hiltを用いて開発しやすい設計にしています。アプリの品質管理にはBaselineProfileやFirebase Performanceを活用し、パフォーマンスにも注力しています。さらに、自社開発デザインシステムのCharcoalを採用しています。
コースで出来る体験
このコースでは、アプリ開発の様々な側面を体験できます。アプリの全ユーザーが使用する画面のJetpack Composeへの移行やComposeを用いた新規画面の実装を行えます。Kotlin Coroutines・Flowを用いたMVVMベースの機能実装を行うなどの多様なチャレンジがあります。他にもKSPへの移行にも取り組むことができます。最先端の技術を学びながら、大規模なアプリ開発経験を積むことができる環境を提供しています!
メンター
andousan
ロシアのシベリア出身です。2016年にキャリアをスタートし、2023年11月にピクシブに中途入社しました。アンドロイド開発経験7年、バックエンド開発2年。現在はpixivのAndroidアプリ開発を担当しています。エンジニア魂の火が途絶えることなく、日々開発を楽しんでいます!
Android / Palcy
※こちらの配属先は「Androidコース」エントリー後、面接の結果によって決定されます。エントリー時には選べません。
使用技術・条件
Kotlin / Jetpack Compose / Groupie / MVVM / Kotlin Coroutines Flow / Koin
技術的挑戦
Palcyは講談と共同開発している少女・女性マンガ中心のマンガアプリです。これまでは、マルチモジュール分割やNavigationライブラリの導入などを行い、最新の開発環境に追従してきました。昨年にはマンガビューアの完全Compose化に成功し、現在は機能開発と平行して、既存のUIのJetpack Composeへの置き換えを進めています。
コースで出来る体験
Jetpack Composeを利用したUIの作成を行います。実装が困難な箇所の課題解決、相談などを通じてJetpack Composeでの開発体験をしていただき、新技術であるJetpack Composeの知識を身につけていただきたいと考えています。
メンター
wcaokaze
2021年7月に中途入社。現在はpixivコミックのAndroidアプリ開発を担当。漫画が好きです。
Pastela iPad版
内容
Pastelaは今年4月17日にリリースしたiPad向けのお絵描きアプリケーションです。iPadでのイラスト作画に特化したカスタマイズできるインターフェース、クラウドへのキャンバス同期、pixivへ簡単に投稿できる機能などを備えています。リリースしたばかりのプロダクトの勢いを感じながら開発をしていきましょう!
使用技術・条件
Swift / SwiftUI / Swift Concurrency / The Composable Architecture / UIKit / Objective-C++ / C++
技術的挑戦
SwiftUI(時にはUIKit)やTCAを駆使して複雑なインターフェースとクラウド同期ロジックと戦っています。ドローエンジンはC++で書かれておりObjective-C++を使ってSwiftから使えるようにしています。iOS開発で必要な知識をすべて使えるプロジェクトになっています。
コースで出来る体験
SwiftUIやSwift Concurrencyを使ったアプリ開発を行います。アーキテクチャにはTCAを採用しています。クリエイターの方が求めるツールの機能追加を考えて実装することや、SwiftのC++ interoperabilityの導入など技術的に難しい課題にも挑戦できます。一緒に成長していきましょう 🔥
メンター
ああうえ
2017年新卒入社。PastelaのiOSエンジニアをやっています。
基盤/プラットフォーム
プロダクトの根幹を担う技術の基盤に携われるコース
Webサービス
プロダクトのバックエンド / フロントエンド開発に携われるコース
pixiv(イラスト・マンガ・小説)フロントエンド
イラスト、マンガ、小説作品の投稿プラットフォームpixivのフロントエンド開発コースです
pixiv(イラスト・マンガ・小説)バックエンド
イラスト、マンガ、小説作品の投稿プラットフォームpixivのバックエンド開発コースです
pixivコミック
マンガサービス・アプリ「pixivコミック」のバックエンド開発コースです
pixivコミックインディーズ
出版社と提携したマンガ投稿サービスのバックエンド開発コースです
BOOTH
創作物のためのマーケットプレイス「BOOTH」のウェブ開発コースです
Palcy
少女・女性マンガ中心のマンガアプリ「Palcy」のWebAPI開発をメインとするコースです
Pastela クラウド
iPad向けお絵描きアプリケーション「Pastela」の開発コースです
VRoid
VRoidプロジェクト関連の開発に携われるコース
PAGETOP