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
8.7k
1
Share
application _engineer.pdf
airCloset
October 28, 2021
More Decks by airCloset
See All by airCloset
会社紹介資料
aircloset
0
68k
ui_ux_designer.pdf
aircloset
0
3.2k
corporate-service
aircloset
0
50k
marketing.pdf
aircloset
0
10k
scm_planner.pdf
aircloset
0
4.1k
styling_ux_producer.pdf
aircloset
0
1k
Other Decks in Business
See All in Business
Team Topologies as the 'infrastructure for agency' with humans and AI
matthewskelton
PRO
0
670
Nstock 採用資料 / We are hiring
nstock
30
370k
2000年前の「心の整理術」で、ふりかえり後の1アクションを決める!〜ストア哲学で、チームをもっと軽やかに〜
doiko123
0
300
合同会社DMM.com ヘルスケア本部 サービス紹介資料
dmm
0
560
HENNGE会社紹介資料/company_introduction
hennge
4
250k
経営学とエンジニアリング、その共通点と活用法 / Commonalities Between Management Science and Engineering, and How to Leverage Them
nrslib
2
1.1k
株式会社DFA Robotics - 会社説明資料
dfarobotics_inc
0
340
enechain company deck_english
enechain
PRO
1
360
2025年度ICT職専門研修(海外派遣研修)報告書 No.3
tokyo_metropolitan_gov_digital_hr
1
440
プロジェクト課題の見える化アンケートサービス_コパイロツト
copilot
PRO
0
110
株式会社スピークバディ 会社紹介資料
speakbuddy
1
220k
事業本部紹介資料_260401
mwktp
0
250
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
96
14k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.5k
Paper Plane
katiecoart
PRO
1
49k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Mobile First: as difficult as doing things right
swwweet
225
10k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
230
The Cost Of JavaScript in 2023
addyosmani
55
9.8k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
480
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
410
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
Paper Plane (Part 1)
katiecoart
PRO
0
6.4k
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