ウェブアプリケーションエンジニア(勤怠管理領域 フロントエンド)
Salary: 600 - 1200 百万円
Minimum year of experience: 3
SmartHR募集背景
SmartHRは「well-working 労働にまつわる社会課題をなくし、誰もがその人らしく働ける社会を作る。」をミッションに、クラウド人事労務ソフト「SmartHR」を開発・提供しています。現在、プロダクト戦略として『マルチプロダクト戦略』を掲げ、「バックオフィスのあらゆる業務がSmartHRを中心に繋がっていくような世界」を目指して事業を拡大させています。
勤怠管理機能は「すべての従業員と管理者が迷いなく使える」ことを目指し、強い市場ニーズに応えるために開発しています。既存機能との連携を通じてSmartHR全体の価値を高め、シームレスなユーザー体験を実現する、戦略上も非常に重要なプロダクトです。
今後この勤怠管理機能を、多様化する働き方や業界特有の複雑な要件に対応させながら、さらに進化・安定させていく必要があります。これは技術的にも難易度が高く、事業インパクトの大きな挑戦です。
この重要なプロダクト開発に主体的に挑戦し、SmartHRのマルチプロダクト戦略を共に推進していただけるウェブアプリケーションエンジニアを募集しています。
職務内容
役割
勤怠管理プロダクトチームにて、SmartHRの中核機能である『勤怠管理』プロダクトの開発全般を担当していただきます。
当チームは、SmartHRプラットフォーム全体の価値向上に貢献するため、ユーザーの労務管理効率化と多様な働き方の支援を目指し、勤怠管理機能の開発・改善に取り組んでいます。
主なミッション
- 多様な働き方・業界特有のニーズに応える高機能な勤怠管理の実現
- 他機能連携による労務管理全体の効率化と正確性の追求
- 迷わず使えるUIの提供
- 最新法規制への準拠と企業のコンプライアンス支援
具体的な開発業務
- 新機能の要件定義・設計・実装
- パフォーマンス改善、スケーラビリティの担保
- 外部システムとのAPI連携
- バグの未然防止による信頼性の確保
単なる実装に留まらず、プロダクトマネージャーやデザイナーと密に連携し、プロジェクトマネジメントの視点を持ってチームやプロダクトの状況を見据え、自律的に開発を推進することが期待されます。また、他のエンジニアのサポートや技術的なリードを通じて、チーム全体の開発力向上に貢献していただくことも重要な役割です。
業務内容
- SmartHR『勤怠管理』機能における設計・実装
- SLO/SLIに基づいたパフォーマンスや信頼性の監視・改善
- プロダクト品質の維持・向上活動
- SmartHR内他機能や外部システムとのデータ連携・API連携の設計・実装
- スクラム開発(LeSSフレームワーク下)での開発推進
- チーム内での技術的問い合わせ対応
- 担当領域におけるインフラ関連業務
チームについて
- プロダクトエンジニア: 10名以上
- プロダクトマネージャー: 2名
- ドメインエキスパート: 1名
- プロダクトデザイナー: 2名
- UXライター: 1名
- QAエンジニア: 2名
応募資格(必須)
- SmartHR のミッションとバリューに共感できる方
- フロントエンド
- HTML/CSS/JavaScriptを用いた開発経験が3年以上
- TypeScript を用いた開発経験 (個人開発含む)
- React、Vue.js、Angular、Web Componentsのいずれかを用いた開発の実務経験が2年以上
- SPA(Single-Page Application)構築の実装経験
- プロジェクトにおける設計・技術選定の経験
- Linter:ESLint、Prettierなどを使いコーディングルールを策定した経験
- Jest、Mochaなどを使ったフロントエンドのテスト環境の構築経験
- Webpack、Rollup、Viteなどを使った開発環境構築の経験
- CircleCI、GitHub Actionsなどを使った継続的インテグレーションの構築経験
- バックエンド
- フレームワークを使用したサーバサイド開発の実務経験(フレームワークの種類は問いません)
応募資格(歓迎)
- フロントエンド
- レガシーな環境からモダンフロントエンドへのリプレイス経験
- パフォーマンスチューニングの知識・実務経験
- フロントエンドのセキュリティに関する知識
- バックエンド
- Ruby on Railsによるウェブアプリケーション開発・運用経験
- 開発体制
- アジャイルな開発の経験
- 事業
- お客様からのフィードバックを受けながら継続的に機能改善を行った経験
- その他
- UI/UXデザインの実務経験
- デザインシステムの構築・運用の経験
- アクセシビリティに対する興味・関心・理解
- OSSの公開やコントリビュートの経験
- 特定領域に対する専門的な知識(WASM、TCP/IP、WebGLなど)
求める人物像
- 直接ユーザーが使う機能でなくとも、常にユーザーへの提供価値を考えられる方
- チームでなにかを成し遂げたい方
- 心理的安全性を意識した振る舞いができる方
- 情報の透明性を保ち続けられる方
- 変化に向き合い、経験から学んで前に進める方
- 社会的課題を技術で解決したい方
選考フロー
選考フローは下記を予定しております。状況に応じて変更となる可能性がございますのでご了承ください。
- 書類選考
- 1次面接
- 担当:エンジニア2名
- 最終面接
- 担当:ダイレクター+エンジニアリングマネージャー
- リファレンスチェック
- back checkを使用しております
- 現職もしくは前職の業務で関わりがあった方から、候補者様に関する情報をアンケート形式でいただきます
- back checkはオンライン上で完結し、SmartHRから対象者の方に直接連絡することはございませんのでご安心ください
※ 書類選考に進んでいただく前にカジュアル面談を希望される方は、カジュアル面談ページよりお申し込みください。
雇用形態
正社員
賃金
- 給与制度タイプ [給与レンジ : ハイ] x [昇給・成果給 : スタンダード] に該当するポジションです。
- 当社規定に応じて、スキルによって個別に等級と金額を決定します。
- 想定年収例 546万円〜
- 想定年収の算出方法
- 想定年収=月次給与×12か月+成果給
- 月次給与=(基本給+みなし残業手当+みなし深夜手当)
- 想定年収の算出方法
- 成果給を除く年収例は468万円〜です。
- 月額は月給39万円〜
勤務時間
フレックスタイム制 (コアタイムなし)
昇給・賞与
昇給・成果給(インセンティブ)年2回
諸手当
- 通勤手当(1ヶ月3万円を上限とし、オフィス出社日数分を支給)
- リモートワーク手当(+5000円/月)
- 出生準備休暇(男女とも5日)
- 育児環境を整える補助(10万円支給)
休日・休暇
- 完全週休2日制(祝日・年末年始休み)
- 入社日に15日(10日+5日)の有給付与
福利厚生
- 社会保険・労働保険完備
- オフィスコンビニ
- 1Password を全員に付与
- フリーアルコール(毎日18:00~)
- 部活制度(1人1500円補助/回)
- インフルエンザなどの予防接種費用の負担(家族もOK)
- 資格保持費用の会社負担(士業など)
- 勉強会支援制度(社内勉強会向けの書籍購入、社外研修への参加など)
試用期間
有 3ヶ月(試用期間中の勤務条件:変更無)
雇用条件
- 全社共通
- コアタイムなし
- フレキシブルタイム(5:00〜22:00)
- 居住地は国内のみ
- 申請によって「在宅勤務場所変更」可能(原則、国内のみ)
- 本ポジション
- フルリモートワークOK(出社日数指定なし)
参考資料
- SmartHR 会社紹介資料 / We are hiring
- エンジニア採用サイト
- SmartHR Tech Blog
- SmartHR プロダクトデザイン
- SmartHR note
- GPTW Japanの「働きがい認定企業」に選出