事業概要
■社会保険・雇用保険の手続きを自動化するクラウド型ソフトウェア「SmartHR」を開発・提供
■煩雑で時間のかかる人事・労務業務から経営者、人事・労務担当者、従業員を解放し、企業の生産性向上を後押しします
仕事内容
■ 概要 <フロントエンド開発の現状> 現在SmartHRは本体と、従業員の人事データを使用したアドオンアプリケーションに分かれています。
本体のフロントエンドは、Ruby on Railsによる静的レンダリング部分とReactアプリケーションが混在した状態です。現在開発されている新機能はすべてReact + TypeScriptで開発されており、必要に応じてRuby on Railsエコシステムで開発された箇所のリプレイスを行いつつ進めています。
一方アドオンアプリケーションは基本的にすべてReactによって開発されたSPAです。基本的に1チーム1プロダクトを担当しており、少人数チームによる立ち上げ期のものからPMFを遂げて運用に入っているものまでさまざまなフェーズのプロダクトが存在しています。
いずれのプロダクトの開発においても、プロダクトに対して各メンバーが職能横断的な貢献を行っているため、フロントエンドに軸足を置きつつサーバーサイドの実装も行っています。
また、本体・アドオンアプリケーションで利用しているSmartHR UIというReactコンポーネントライブラリを内製しており、この機能追加・メンテナンスもフロントエンドメンバー有志で行っています。
■ 詳細 <ウェブアプリケーション開発> ・開発関連:実装/テストコード追加/レビュー/検証/リリース、などプロダクト開発に必要なことを職能に縛られず横断的に行っていただきます ・問い合わせ対応:仕様確認、不具合調査など ・仕様検討:PDM/デザイナとの協働、ユーザヒアリングなど ・プロジェクト進行: 多くの場合スクラムをフレームワークとして利用しているため、各種イベントの進行、改善を通してチームとしてプロジェクト進行に取り組んでいただきます
<UI コンポーネント基盤整備(SmartHR UIの開発)> ・開発関連:実装、レビュー、検証、リリース ・仕様検討:コンポーネントのI/Fや仕様決め ・プロジェクト進行: カンバン形式による開発 ・SmartHR UIを包括するデザインシステムの構築
求められるスキル・人物像
■ 必須スキル/経験 フロントエンド <言語> ・HTML/CSS/JavaScriptを用いた開発経験が3年以上 ・TypeScript を用いた開発経験 (個人開発含む) <開発> ・React、Vue.js、Angular、Web Componentsのいずれかを用いた開発の実務経験2年以上 ・SPA構築の実装経験 ・プロジェクトにおける設計・技術選定の経験 <環境構築・テスト> 下記のいずれかに当てはまること ・Linter: ESLint、Prettierなどを使いコーディングルールを策定した経験 ・Test: Jest、Mochaなどを使ったフロントエンドのテスト環境の構築経験 ・Module Bundler: Webpack、Rollup、Viteなどを使った開発環境構築の経験 ・CI: CircleCI、GitHub Actionsなどを使った継続的インテグレーションの構築経験
バックエンド <開発> ・フレームワークを使用したサーバサイド開発の実務経験(フレームワークの種類は問いません)
■ 歓迎スキル/経験 <フロントエンド> ・レガシーな環境からモダンフロントエンドへのリプレイス経験 ・パフォーマンスチューニングの知識・実務経験 ・フロントエンドのセキュリティに関する知識 <バックエンド> ・Ruby on RailsによるWebサービス開発・運用経験 <開発体制> ・アジャイルな開発の経験 <事業> ・お客様からのフィードバックを受けながら継続的に機能改善を行った経験 <その他> ・UI/UXデザインの実務経験 ・デザインシステムの構築・運用の経験 ・アクセシビリティに対する興味・関心・理解 ・OSSの公開やコントリビュートの経験 ・特定領域に対する専門的な知識がある(WASM、TCP/IP、WebGL、etc)
■ 求める人物像 ・SmartHRのミッションとバリューに共感できる方 ・常にプロダクトを軸に考えられる方 ・チームで何かを成し遂げたい方 ・心理的安全性を意識した振る舞いができる方 ・情報の透明性を保ち続けられる方 ・変化に向き合い、経験から学んで前に進める方 ・社会的課題を技術で解決したい方
勤務地・給与・その他情報
想定年収、待遇・福利厚生、選考プロセス
などを確認するには会員登録が必要です
開発環境・現場
このPJ・案件で使われている技術
プログラミング言語 |
|
---|---|
フレームワーク・ライブラリ |
|
ミドルウェア・ツール |
|
クラウド |
|
デザインツール |
|
プロジェクト管理 |
|
コミュニケーションツール |
|
得られる経験・キャリアパス
■得られる経験 ・今後の組織拡大に伴い、少人数のチームで『Smart HR』の各機能をアプリケーションに切り出す開発や立ち上げに近い0→1からの開発など、多彩なフェーズでの働き方を経験できます
■キャリアパス ・エンジニアのキャリアパスとしては、マネージャーとスペシャリストのどちらも目指せる環境です
事業内容の詳細
株式会社SmartHRは、「社会の非合理を、ハックする。」をミッションに掲げ、社会にあふれる非合理を、テクノロジーと創意工夫を活用し、解消していくことが当社の役割だと考え、「労働」分野において複雑でアナログな人事労務をシンプルにするサービスを提供しています。
主力のクラウド人事労務ソフト『SmartHR』は、煩雑で時間のかかる労務手続き・管理から経営者や人事担当者を解放し、企業の生産性向上を後押しします。 競合サービスと比較して、勤怠管理や給与計算システムなど、さまざまな外部サービスとの連携が可能な点が特徴。複数サービスと連携させるなど、各企業のスタイルに合わせた使い方が可能です。UI・UXにもこだわり、管理者側だけでなく、従業員側にも使いやすいプロダクト設計を心がけています。 『SmartHR』は数名から数十万名まで幅広い規模かつ多様な業種の企業に導入されており、登録者数は4万社を突破。導入後のカスタマーサポートにも力を入れていることから、継続利用率は99%を達成しています。
2020年9月からは、組織状態の可視化・分析に活用可能な「従業員サーベイ機能」を提供開始。単なる労務管理にとどまらず、人材マネジメントまで領域を拡大してきました。 組織全体が信頼し合い、気持ちよく働ける状態を実現すべく、プロダクトを通して今後の働き方を変えていくことを目指しています。