募集要項
- 募集背景
- 事業拡大に伴う増員となります。
- 仕事内容
-
現在SmartHRは基本機能と、従業員の人事データを使用したオプション機能に分かれています。
基本機能のフロントエンドは、Railsによる静的レンダリング部分とReactアプリケーションが混在した状態です。現在開発されている新機能はすべてReact + TypeScriptで開発されており、必要に応じてRailsエコシステムで開発された箇所のリプレイスを行いつつ進めています。
一方オプション機能は基本的にすべてReactによって開発されたSPAです。基本的に1チーム1プロダクトを担当しており、少人数チームによる立ち上げ期のものからProduct Market Fitを遂げているものまで様々なフェーズのプロダクトが存在しています。
いずれのプロダクトの開発においても、プロダクトに対して各メンバーが職能横断的な貢献を行なっているため、フロントエンドに軸足を置きつつサーバーサイドの実装も行なっています。また、基本機能・オプション機能で利用しているSmartHR UIというReactコンポーネントライブラリを内製しており、この機能追加・メンテナンスもフロントエンドメンバーが有志で行っています。
【ウェブアプリケーション開発】
・開発関連: 実装・テストコード追加・レビュー・検証・リリース、などプロダクト開発に必要なこと
・問い合わせ対応: 仕様確認、不具合調査など
・仕様検討: PdM・デザイナとの協働、ユーザーヒアリングなど
【UI コンポーネント基盤整備(SmartHR UIの開発)】
・開発関連: 実装、レビュー、検証、リリース
・仕様検討: コンポーネントの I/F や仕様決め
・プロジェクト進行: カンバン形式による開発
・SmartHR UIを包括するデザインシステムの構築
- 応募資格
-
- 必須
-
・React、Vue.js、Angular、Web Componentsのいずれかを用いた開発の実務経験が2年以上
・HTML/CSS/JavaScriptを用いた開発経験が3年以上
・SPA(Single-Page Application)構築の実装経験
・プロジェクトにおける設計・技術選定の経験
・下記のいずれかに当てはまること
・Linter: ESLint、Prettierなどを使いコーディングルールを策定した経験
・Test: Jest、Mochaなどを使ったフロントエンドのテスト環境の構築経験
・Module Bundler: Webpack、Rollup、Viteなどを使った開発環境構築の経験
・CI: CircleCI、GitHub Actionsなどを使った継続的インテグレーションの構築経験
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 勤務時間
- 10:0~19:0
- 年収・給与
- 550万円~799万円
- 待遇・福利厚生
- 健康保険 厚生年金 雇用保険 労災保険通勤手当
- 休日休暇
- 慶弔休暇 年末年始 夏期休暇 有給休暇 完全週休二日制(土日)、祝日