Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
application _engineer.pdf
Search
airCloset
October 28, 2021
Business
1
7.9k
application _engineer.pdf
airCloset
October 28, 2021
Tweet
Share
More Decks by airCloset
See All by airCloset
会社紹介資料
aircloset
0
28k
ui_ux_designer.pdf
aircloset
0
2.7k
corporate-service
aircloset
0
35k
marketing.pdf
aircloset
0
8.6k
scm_planner.pdf
aircloset
0
3.4k
styling_ux_producer.pdf
aircloset
0
790
Other Decks in Business
See All in Business
2024年12月期_通期決算説明資料
mobcast20040326
PRO
0
290
総合研究院の概要|Science Tokyo(東京科学大学)
sciencetokyo
PRO
0
1.1k
MOSH_companydeck_202502
mosh_inc
0
7.5k
Atlassian Community Event Tokyo #69/ Confluence/JSM 全社導入展開 ナレッジマネジメント成功の秘訣
yo_freee
0
460
Mercari-Fact-book_en
mercari_inc
1
24k
SHIFT ASIA 会社説明資料 V2.1
shiftasiarec
0
120
一般社団法人ディレクションサポート協会(DiSA)
masakisukeda
0
530
アノマリーマーケティング カルチャーコード_ver1.0
anomalymarketing
1
110
SendGrid Night #10「ワンクリック配信停止の最新情報」
ken_yoshi
0
160
ファブリカホールディングス_2025年3月期 第3四半期説明資料
fabrica_com
1
3k
クロスマート株式会社_会社紹介資料
xmart_recruit
2
1k
カテゴリーで多様さを認知し、 認知バイアスに気づき、 カテゴリーでの認知をやめることで 多様さの中に生きる / Women in Agile Tokyo 2025
ohnoeight
0
520
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
The Language of Interfaces
destraynor
156
24k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Optimising Largest Contentful Paint
csswizardry
34
3.1k
Building a Modern Day E-commerce SEO Strategy
aleyda
38
7.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
40
2k
Scaling GitHub
holman
459
140k
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Why Our Code Smells
bkeepers
PRO
335
57k
The Pragmatic Product Professional
lauravandoore
32
6.4k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.2k
Transcript
2021/10/18 更新 アプリケーションエンジニア 紹介資料
A pplic a tion Engineer
To pic s 1.求める人物像 2.主な業務内容 3.エアークローゼットの特徴・魅力
A pplic a tion Engineer
Applic a tion Engineer • エンジニアとしてスペシャリストの道を 歩んでいきたいと思っている。 • とにかく開発することが好き •
今のシステムに対してどうしたら もっとよくできるかなど、テクニカルなアイデアを 出したり、議論をすることに楽しさを感じる 技術のスペシャリスト
Applic a tion Engineer • 何を目指して何のために何をつくるのかを理解し、 技術をそのための手段として考えている人 • 既存の枠組みに捉われず、外部サービスも含め 幅広い視点から最適なツールを
選択することができる人 技術をツールとして捉えている
Applic a tion Engineer • 良いプロダクトを生み出すためには、 チームでコミュニケーションをとって 開発をすすめることが大事だと理解している • チームで一緒に何かをやり遂げることに
達成感を感じる • 疑問に思ったことは自ら行動して解消し、 さらにそれを共有できる コミュニケーションにポジティブ
Applic a tion Engineer 求める経験・スキル チームでの開発経験2年以上 以下のうちどれかひとつ以上の経験(複数の経験は歓迎します) • React・Vue.js等のフロントエンドのフレームワークを利用した 開発環境の構築経験、またはそれに準じた開発経験
• バックエンドのフレームワークを用いた開発環境の構築経験、 またはそれに準じた開発経験 • CI等を用いた各種自動化処理の実装経験 • AWS等パブリッククラウドを用いた環境構築及び運用経験
A pplic a tion Engineer
Applic a tion Engineer 単純な技術力だけでなく、 ビジネスを作り上げる力も磨けます • 大小様々なプロジェクトごとにアサインされ、プロジェクトの目的達成に必要な 機能の設計・開発・テスト・リリースのすべてを担当 •
自分以外のエンジニアが開発した成果物のレビュー • 提案から改善・リリースまでのサイクルを短期間でまわしながらサービスの改善
Applic a tion Engineer プロジェクト例: エアクロアプリリニューアル それまでSwiftで作られていたNativeAppをReactNative でReplaceしたプロジェクト。 NativeAppもJavaScriptもまだまだ経験の浅かったエン ジニアがメインで開発を担当。
また、開発だけでなく仕様や導線、動きの検討段階か ら一緒に議論を行いリリースまで持っていった。
Applic a tion Engineer サービス開始以来ほとんど変わっていなかったスタイ リング機能をリニューアルし作り替えたプロジェクト。 エンジニアも実際に機能を使っているスタイリストに ヒアリングをしながら要件を詰め、また技術的にもそ れまでのJS*(Angular+express)の技術スタックから、 TS*(React+fastify)の環境にリニューアルを行った。
プロジェクト例: スタイリング機能リニューアル プロジェクト
Applic a tion Engineer プロジェクト例: グロースハックプロジェクト エンジニア・デザイナー・マーケターがチームを組み、 スプリントでABテストのPDCAを回し続けたプロジェ クト。 通常ABテストの成功率は25%と言われる中、年間で40
以上の改善を行いつつ、定性での仮説と定量での裏付け といった基本をしっかりと守ることで6割を超える成功 率を叩き出し、1年で2倍以上のCVR改善を行っている。 エアクロの2020/12現在のファーストビュー。 現在もABテスト進行中。
A pplic a tion Engineer
Applic a tion Engineer ほぼすべてのコードが JavaScript(TypeScript)で作られています NativeA pp W eb
Server
Applic a tion Engineer ビジネスの実現のためにフルスタックな技術が求められます ひとつの機能を開発するためには、フロントエンドも バックエンドも開発する必要がある。 エアクロではエンジニアをプロジェクト(機能)アサイン しているため、一人のエンジニアがWeb・App・バック エンド・インフラもまたがって開発をしている。
結果全員フルスタックな技術が求められる。 システムイメージ例 ユーザWeb • React • Redux • SSR ユーザAPP • React Native • Redux ユーザAPI • Node.js • express • Koa • Nestjs • typescript
Applic a tion Engineer ドメインを超えた設計も求められます 機能によっては、複数システムにまたがって開発するこ とも少なくない。 例えばお客様の登録情報によってスタイリング機能や、 倉庫連携システム、返却管理システムの表示項目が変 わったりなど。
結果としてドメインを超えた高度な設計スキルが要求さ れる。 システムイメージ例 ユーザサービス お客様が使う登録、 サービス利用等を行 うWeb、iOS 倉庫連携システム 在庫連携、発送連携 等を倉庫との連携を 担うシステム 管理コンソール スタイリング機能や、 各種マスタメンテ等を 利用するWebベースの 管理システム 倉庫連携システム お客様から返却 されたアイテムの 管理や、検品の管理 を行うシステム
Applic a tion Engineer 作りたいものを実現するために、必要なことはすべて 自分達でやります。 基本的には、フロントエンドとバックエンドを両方と も作る! 場合によってインフラも含めてアプリケーションを 作っていくことも!
結果、フルスタックな技術が身に付く! 『作りたいものを実現する!』 のが仕事 歓迎するスキル
Applic a tion Engineer エアクロでは基本的にエンジニア以外のチームでも、 自分たちが必要なデータは自分たちで取ってくる文化 があり、多くの方がSQLを自ら覚えて使えるように なっています。 そして何か施策を立てるときは、定性で仮説を立て定 量で裏を取ることを意識し、高速で確度の高い施策を
回しています。 会社全体が データドリブンな組織です
Applic a tion Engineer 技術って面白い。新しいものが次々と出て くるし、古い思想が見直されて新しいトレ ンドになることもしばしば。 みんな技術のことが大好き。登壇や寄稿は 大推奨。社内外の勉強会の開催や参加も大 推奨。
一緒に強いテックチームを作っていけたら と思っています。 チームは『切磋琢磨』しながらも 『とにかく楽しむ』雰囲気があります 『切磋琢磨』 コミュニケーションは超活発。 雑談もテックトークも大歓迎!! ここまで活発なエンジニアチームは他にな いかも(笑) あまりにも盛り上がりすぎて『騒がしい』 と言われることもしばしば・・・。 また、みんなでゲームしたり、遊びに行っ たりとかもよくあるとても楽しいチーム。 『とにかく楽しむ』
Applic a tion Engineer 『よく働き、よく遊ぶ』を体現したようなチームです みんなでゲームをするときも全力です。 遊戯王で知略・謀略を巡らせて世の中の先を読む力を 養ったり、COD(Call Of Duty)でチームワークや判断力
を養ったりと、エンジニアとして必要なスキルをゲー ムから得ることもしばしばあります。 こんな雰囲気が好きな人はかなり楽しい職場だと思い ます(笑) 遊戯王デュエルリンクス大会を開催したときの ワンショット。決勝戦をプロジェクターで投影 して、みんなで観戦している様子(笑)
A pplic a tion Engineer エアークローゼットのプロダクトは 未だ発展途上の原石 airClosetは未だリリースして数年のサービスですが、 今でも物凄いスピード感で新しい機能やサービスが生まれていっています。 言われたモノをそのまま作るという意識のエンジニアは一人もいません。
より良いプロダクトのために自分で考え、 自分でプロダクトとして形作っていくことを求めています。 そんな経験を得たい方がいらっしゃいましたら是非ご応募ください。
A pplic a tion Engineer