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
8.1k
application _engineer.pdf
airCloset
October 28, 2021
Tweet
Share
More Decks by airCloset
See All by airCloset
会社紹介資料
aircloset
0
32k
ui_ux_designer.pdf
aircloset
0
2.8k
corporate-service
aircloset
0
37k
marketing.pdf
aircloset
0
8.9k
scm_planner.pdf
aircloset
0
3.4k
styling_ux_producer.pdf
aircloset
0
880
Other Decks in Business
See All in Business
(60枚)営業ベーシックスキルプログラムの詳細と3つの特徴
nyattx
PRO
0
200
(7枚)自信家の鼻をへし折る「ダニング・クルーガー効果曲線」とは?
nyattx
PRO
0
200
fulltan_lt.pdf
icoriha
2
220
タケウチグループRecruit
takeuchigroup
0
5.6k
株式会社ハイパー 会社紹介資料
hypermarketingteam
0
750
Josh Blyskal | Profound | We analyed 10,000,000 AI Search Results...
joshbly
1
990
i3DESIGN_Culture_Book / We-are-hiring
i3design
0
34k
miraif culture book
miraif
2
35k
新しいAI体験を生み出すための v0プロトタイプ駆動型開発
inagakikay
0
600
スカイマティクス会社紹介資料 /company-profile
skymatix1111
0
130
LW_brochure_business
lincwellhr
1
50k
Sales Marker Culture Book(English)
salesmarker
PRO
2
4.4k
Featured
See All Featured
Making Projects Easy
brettharned
116
6.1k
RailsConf 2023
tenderlove
30
1.1k
GitHub's CSS Performance
jonrohan
1030
460k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
41
2.2k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
104
19k
Optimizing for Happiness
mojombo
377
70k
Stop Working from a Prison Cell
hatefulcrawdad
268
20k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.3k
Raft: Consensus for Rubyists
vanstee
137
6.9k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
30k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
4 Signs Your Business is Dying
shpigford
183
22k
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