仕事概要
Squad beyondのフロントエンド開発では以下の技術スタックになっています。
■ deploy
deployはAWS Amplify
フロントエンドのコードはGitHubで管理しています。main branchにプルリクをmergeすると、自動でdeployされます。stagingで他のbranchを確認したいことがあればAWS Amplifyで設定します。とにかく便利です。
■ ライブラリ
React
UI構築にReactを使っています。あえて何かを書く必要もなさそうですが、長期的な運用を考えると頼りになります。
■ 言語
TypeScript
業務やチーム開発では型があると安心しながらコードを書くことが出来ます。
■ state管理
state管理はRecoilとステートフック
使い回すことの多いデータはRecoilで、たとえばリストの中で選択されたものはどれかなんかはステートフックで管理することが多いです。
■ component
component libraryとしてMaterial UI
開発効率も考えてMaterial UIを使っています。Squad beyondのデザインとはthemeなどで調整します。
■ component単位
Atomic Design
organismsとmoleculesの扱いに困ることが多いかと思いますが、Material UIの活用も考えてmoleculesにcomponentを作成することが多いです。
■ お願いする業務
業務内容は上記の技術を用いたUI構築になります。component設計などフロントエンド開発に関する全てのことをお願いすることになります。
フロントエンドエンジニアという枠ではありますが、バックエンドやインフラもやりたい!ということであれば、タスクの数/ 実装時間も考えてお願いしたいです。
必須スキル
・フロントエンドエンジニアとしての実務経験3年以上
・Squad beyondの目指す世界に共感してくれる方
・日本語でのコミュニケーション
歓迎スキル
こんな技術スタックで進めていますが、細かなところから大きなところまでこうしたい!という案があればメリット/デメリットを一緒に考えて改善していきたいです。
経験年数は特に考えていません。ReactやTypeScriptに興味がある方ぜひ!と思っています。
求める人物像
当社のvalue、⾏動指針に共感・実践し、⾃らを省みてカルチャーの追求を⾏い続けられる人を求めています。
◆ SIVAのコアカルチャー 5つのB
自己所有意識(Be an Owner)
現在の仕事を将来の自分の評価基準で考え、レベルを上げる。
パフォーマンスの最大化(Be a Performer)
Outcomeの最大化が重要であり、タスクを減らして成果を増やす。短期・長期で出せる最大成果を見極め、長期の成果を犠牲にしない短期的成果を最大化する。
開拓者精神(Be a Challenger)
できるできないの理由を探すのではなく、解決策を見つける。行動を起こし、完遂する自信を持つ。
現実的な見方(Be a Realist)
希望を持ちながらも現実を正確に受け入れる。事実と背景・理由・感情を理解する。
正しい人間性(Be a Right Human)
権力や悪意で人をリードせず、共感とリード力で人を導く。感動を与える態度を持ち、問題解決に取り組む。
応募概要
勤務地 | 東京都港区芝5丁目26-16 Mita S-Garden 1F・4F |
---|---|
雇用形態 | 正社員 |
勤務体系 | 10:00~18:00(休憩時間1時間含む) 【休日・休暇】 ・土日祝休み(年間休日125日以上) ・有給休暇取り放題(法令で定められた⽇数を超過しても休暇により給与が減額されない制度) |
試用期間 | 3ヶ月 |
福利厚生 | ・関東ITソフトウェア健康保険組合(IT健保) ・家賃補助あり3~5万円(会社最寄り駅〜⾃宅最寄り駅まで14分圏内) ・PC支給(MacBook Pro/MacBook Air) ・ディスプレイ⽀給 ・ヘッドセット支給(職種による) ・交通費支給(2万円/月) ・健康診断 ・フリードリンク、会社カフェの利用 |
企業情報
企業名 | 株式会社Squad |
---|---|
設立年月 | 2016年10月 |
本社所在地 | 東京都港区芝5-26-16 Mita-S-Garden 4F |
資本金 | 30,000,000円 |
従業員数 | 60名 |