スマホアプリ

アプリ開発に携われるコース

courses

Android
Pastela iPad版
スマホアプリ

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アプリの開発で技術的な挑戦を共に乗り越えながら、クリエイターの方々へ価値をお届けし、色んな面でエンジニアとして成長していきましょう!

通常エントリー

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アプリ開発を担当。漫画が好きです。

メンターからのメッセージ

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エンジニアをやっています。

メンターからのメッセージ

Pastelaの開発は難しいことも多いですが、楽しいと思います。やっていきましょう。

other courses

基盤/プラットフォーム

プロダクトの根幹を担う技術の基盤に携われるコース

pixivウェブエンジニアリング

イラスト、マンガ、小説作品の投稿プラットフォーム「pixiv」のバックエンド開発コースです

ImageFlux

画像変換・配信、ライブ動画配信サービス「ImageFlux」の開発コースです

機械学習

機械学習モデル開発/バックエンド開発に取り組むコースです

データ分析

データを用いて広告配信におけるロジック改善や課題発見を行うコースです

データ基盤

データエンジニア・データマネジメントエンジニアの業務を体験できるコースです

インフラ(SRE)

オンプレミス環境で運用しているシステムに関して、可用性・信頼性・保守性等の改善に携わるコースです

Webサービス

プロダクトのバックエンド / フロントエンド開発に携われるコース

pixiv(イラスト・マンガ・小説)フロントエンド

イラスト、マンガ、小説作品の投稿プラットフォームpixivのフロントエンド開発コースです

pixiv(イラスト・マンガ・小説)バックエンド

イラスト、マンガ、小説作品の投稿プラットフォームpixivのバックエンド開発コースです

pixivコミック

マンガサービス・アプリ「pixivコミック」のバックエンド開発コースです

pixivコミックインディーズ

出版社と提携したマンガ投稿サービスのバックエンド開発コースです

BOOTH

創作物のためのマーケットプレイス「BOOTH」のウェブ開発コースです

Palcy

少女・女性マンガ中心のマンガアプリ「Palcy」のWebAPI開発をメインとするコースです

Pastela クラウド

iPad向けお絵描きアプリケーション「Pastela」の開発コースです

VRoid

VRoidプロジェクト関連の開発に携われるコース

VRoid Hub

3Dキャラクターのための投稿・共有プラットフォーム「VRoid Hub」のバックエンド開発コースです

通常エントリー

PAGETOP

プライバシーポリシー / 外部送信規律 / お問い合わせ

Copyright ピクシブ株式会社