募集要項
- 仕事内容
-
【職務内容】
エアークローゼットで開発しているシステム全ての開発を担います。
エアークローゼットでは技術領域ではエンジニアを分けておらず、ドメイン単位・機能単位で開発プロジェクトにエンジニアをアサインする形をとっています。
どのドメイン・どんな機能開発にアサインされるかは、それぞれのエンジニアのキャリアプランや志向性を考えて決定しています。
決定後はプロジェクトごとにキックオフが行われ、そこから設計・開発・テスト・リリースまで全工程を担当します。
【具体的には】
■自身が担うドメインにおけるシステム戦略の策定
■基盤開発プロジェクトの開発リード
■自分が担うドメインに対する設計や開発した成果物のレビュー
【プロジェクト例】
■アイテムの金額編集機能:管理画面からアイテムの金額を修正することができるようにする機能開発。(複数テーブルへの更新機能)
■母の日キャンペーン機能:母の日に合わせてお客様向けのキャンペーンを行うための機能開発。(キャンペーンページのコーディング、入力内容を登録を行うAPIの作成及びつなぎ込み)
■共通ID基盤構築:複数サービスで共通のIDを利用することができるようにした機能開発。その中の一部タスクを開発リーダーの指示の元行った。
【エンジニアチーム ミッション】
最高のUXを実現する。
エアークローゼットのエンジニアチームが持っている特徴として、技術的な領域ではなく、実現したい価値に対してコミットするということがあります。
具体的にはフロントエンドやバックエンドといった領域で役割を分けるということは一切やっておらず、実現したい価値に対して必要であればWebやアプリのフロントエンドから、APIサーバやバッチ処理、インフラまで必要であればすべて一人のエンジニアが関わる形をとっています。
【開発環境】
サーバサイドをNode.js、フロントエンドをReact、React Nativeを採用して開発をしており、1人のエンジニアが全領域に対して開発を行っていきます。
エンジニア間での相互レビューも必須としており、実装できる領域の幅も深さも成長することができます。
■ソースコード管理:Github
■プロジェクト管理:Backlog
- 応募資格
-
- 必須
-
【必須経験・スキル】
■開発実務経験5年以上
※注意 React・Vue.jsそれぞれ3年以上の経験が無ければいけない訳ではありません。 トータルで5年となります。
■チームでの開発経験
■フロントエンド・バックエンド問わずrepositoryの構築経験(フレームワークの導入、build環境構築、CI/CD環境構築、deploy環境構築、テスト環境及び本番環境構築など)
■githubなど提示できるソースコードがあること。(言語は問わない。)
【歓迎経験・スキル】
■業務、個人問わずnode.jsでのアプリケーション開発経験
■フロントエンドのフレームワークを用いた開発経験
■業務システムの設計経験
■iOS、Androidアプリ開発経験
■AWSでのサーバ運用経験
【求める人物像】
■技術へのリスペクトを持ち、自らのスキルを高めることや、システム改善のディスカッションにワクワクできる人。
■業務要件が複雑なシステムを構築することに喜びを感じる人。
■技術をあくまで手段としてとらえ、目的達成のためにあらゆる選択肢をとることができる人。
■良いサービスを生み出すために積極的にコミュニケーションをとることができる人。
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 500~800万円
