募集要項
- 仕事内容
-
【業務内容】
▶ウェブアプリケーション開発
開発関連: 実装・テストコード追加・レビュー・検証・リリース、などプロダクト開発に必要なことを職能に縛られず横断的に行っていただきます
問い合わせ対応: 仕様確認、不具合調査など
仕様検討: PdM・デザイナとの協働、ユーザーヒアリングなど
プロジェクト進行: 多くの場合スクラムをフレームワークとして利用しているため、各種イベントの進行・改善を通してチームとしてプロジェクト進行に取り組んでいただきます
▶UI コンポーネント基盤整備
開発関連:実装、レビュー、検証、リリース
仕様検討:コンポーネントの I/F や仕様決め
プロジェクト進行:カンバン形式による開発
包括するデザインシステムの構築
【 フロントエンド開発の現状】
現在基本機能と、従業員の人事データを使用したオプション機能に分かれています。
基本機能のフロントエンドは、Railsによる静的レンダリング部分とReactアプリケーションが混在した状態です。現在開発されている新機能はすべてReact + TypeScriptで開発されており、必要に応じてRailsエコシステムで開発された箇所のリプレイスを行いつつ進めています。
一方オプション機能は基本的にすべてReactによって開発されたSPAです。基本的に1チーム1プロダクトを担当しており、少人数チームによる立ち上げ期のものからProduct Market Fitを遂げているものまで様々なフェーズのプロダクトが存在しています。
いずれのプロダクトの開発においても、プロダクトに対して各メンバーが職能横断的な貢献を行なっているため、フロントエンドに軸足を置きつつサーバーサイドの実装も行なっています。
また、基本機能・オプション機能で利用しているSmartHR UIというReactコンポーネントライブラリを内製しており、この機能追加・メンテナンスもフロントエンドメンバーが有志で行っています。
事業拡大に向けたエンジニアの採用も組織として重視しており、様々な形での採用活動への貢献も期待しています。
- 応募資格
-
- 必須
-
【必須要件】※以下いずれか
言語
HTML/CSS/JavaScriptを用いた開発経験が3年以上
TypeScript を用いた開発経験 (個人開発含む)
開発
React、Vue.js、Angular、Web Componentsのいずれかを用いた開発の実務経験が2年以上
SPA(Single-Page Application)構築の実装経験
プロジェクトにおける設計・技術選定の経験
環境構築・テスト
Linter:ESLint、Prettierなどを使いコーディングルールを策定した経験
Test:Jest、Mochaなどを使ったフロントエンドのテスト環境の構築経験
Module Bundler:Webpack、Rollup、Viteなどを使った開発環境構築の経験
CI:CircleCI、GitHub Actionsなどを使った継続的インテグレーションの構築経験
- 歓迎
-
【歓迎要件】
レガシーな環境からモダンフロントエンドへのリプレイス経験
パフォーマンスチューニングの知識・実務経験
フロントエンドのセキュリティに関する知識
- 雇用形態
- 正社員
- 勤務地
- 国内であればフルリモート可能
- 年収・給与
- 500万円 ~ 1249万円
- 待遇・福利厚生
-
社会保険・労働保険完備/オフィスコンビニ/1Password を全員に付与
/フリーアルコール(毎日18:00~/部活制度(1人1500円補助/回)
/インフルエンザなどの予防接種費用の負担(家族もOK)/グループ会社である 相談室の利用
/資格保持費用の会社負担(士業など)/勉強会支援制度(社内勉強会向けの書籍購入、社外研修への参加など)
- 休日休暇
-
完全週休2日制(祝日・年末年始休み)
入社日に15日(10日+5日)の有給付与