SmartHR Tech Blog

SmartHR 開発者ブログ

2026-01-01から1年間の記事一覧

SmartHRのQAエンジニア歴4年で見えてきた「QAエンジニアの役割」

QA

こんにちは、SmartHRのwattunです。 私は2022年1月にQAエンジニアとして入社し、2024年4月からはQAエンジニアとプロダクトオーナーを兼務してきました。そして2026年1月から、プロダクトマネジメント本部で新しいチャレンジをすることになりました。 入社時…

【27卒】夏のインターンシップ(9月)を開催しました!

SmartHRでは、2027年入社者を対象に「新卒2期生」の採用を行っています。 2025年の夏も、SmartHRのプロダクト開発をリアルに体験し会社への理解を深めていただくため、プロダクトエンジニア職向けの4日間のサマーインターンシップを開催しました。 この記事…

2段階DSPyで、オンライン指標から“オフラインの物差し”を育てる —— 問い合わせ対応AIの評価指標の作り方

AI

こんにちは。2025年9月にSmartHRへ入社したプロダクトエンジニアのicchanです。 現在はAIインテグレーションユニットで、生成AIを活用した社内問い合わせ対応の効率化に取り組んでいます。 本記事では、社内問い合わせBotの改善プロセスで実践した「2段階DSP…

Railsにおける未ログインユーザーのセッション削減方法 —— セッションストアのストレージを抑制!

PdE

こんにちは、SmartHRのDPEユニットでエンジニアをしている@alpaca-tcです。 この記事では、Railsで頻発しているけれども見落とされがちな未ログインユーザーのセッションと、その削減方法について紹介します。 目次 目次 未ログインユーザーのセッションとは…

スプレッド構文と残余引数の安全な使い方 —— ESLintによる品質管理

こんにちは。フロントエンドエンジニアのatsushim です。 過去に書いたブログ記事を読み直してみたら、大体ESLintの話をしていました。 「アクセシビリティを担保するためにESLintの独自ルールを作っている話」 「弊社のheading levelがめちゃくちゃだった件…

新卒研修でのOODAふりかえり実践 —— 3ヶ月間で8種類のふりかえりを実施してみた

SmartHR Tech Blogをご覧のみなさんこんにちは。 2025年4月に新卒0期生としてSmartHRに入社しました、プロダクトエンジニア(以下、PdE)のrakkoと申します。 ふりかえり、レトロスペクティヴという取り組みが好きです。好きなテレビドラマは「振り返れば奴が…

入社1年目でチーフに。経験豊富なスペシャリスト集団をリードするための試行錯誤

こんにちは。SmartHRのESPプロダクト開発本部の栗崎です。2025年6月に入社し、10月よりチーフ1(プレイングマネージャー)を務めています。 本稿では、入社1年目の新米プレイングマネージャーが、経験豊富なスペシャリストがそろうチームで「チーフ」として…

チームで良いコードの基準がバラバラ? 『オブジェクト指向設計実践ガイド』の読書会を通して共通認識を作りました

こんにちは、冬本番ですね。皆さんはいかがお過ごしでしょうか? 新規事業開発チームでプロダクトエンジニアをしているmuranoです。 昨年の9月から11月にかけて、チームで『オブジェクト指向設計実践ガイド~Rubyでわかる 進化しつづける柔軟なアプリケーシ…

SmartHR CRE が目指すところは "RevOps" にあり? —— 『RevOpsの教科書』を読みました

CRE

こんにちは!SmartHR CREユニットチーフの a-know こと井上です。 タイトルにもある "RevOps" というキーワードを、みなさんは聞いたことはありますでしょうか?「レベニューオペレーション(Revenue Operation)」の略称なのですが、私は2025年のはじめくら…

権限基盤のアーキテクチャ戦略 —— 新しい権限基盤の設計

こんにちは。SmartHRでプロダクトエンジニアをしている@bmf_sanです。 SmartHRは、人事労務領域を中心に複数のプロダクトを展開するマルチプロダクト戦略を推進しています。各プロダクトは独自の価値を提供しながらも、統一的な権限管理でシームレスなユーザ…

Technical Writing Meetup vol.47 登壇レポート

こんにちは。SmartHRでUXライターをしているhebikoです。 2025年12月11日に開催された「Technical Writing Meetup vol.47」に登壇しました。 Technical Writing Meetupはテクニカルライティングをテーマにした技術者向けのミートアップです。テクニカルライ…

Gemfileを掃除しよう —— 見知らぬGemが追加された背景を追ってみた

こんにちは。課金基盤チームのyurikoです。2026年もやってきました。新年を迎えて心機一転、身の回りを整理整頓・大掃除したくなりますよね? 今回はGemfileにいつの間にか追加されていたGemを「掃除」した話をしたいと思います。 それはDependabotの作ったP…

YAPC::Fukuoka 非公式リジェクトコン 2025 開催レポート

こんにちは!SmartHR基本機能の開発をしているeminem(@eminem2290)です。 12月9日(火)に面白法人カヤックさんと合同でYAPC::Fukuoka 非公式リジェクトコン 2025を開催しましたので、その様子をお届けします! 本イベントは、11月14日(金)〜11月15日(…

SmartHR は Regional Scrum Gathering Tokyo 2026 にシルバースポンサーとして協賛します —— SmartHRの増えてくアクキーの新作をプレゼント!

SmartHRは、2026年1月7日(水)から9日(金)にベルサール羽田空港で開催される「Regional Scrum Gathering Tokyo 2026」(以下、RSGT2026)にシルバースポンサーとして協賛します! Regional Scrum Gathering Tokyo 2026 スポンサーセッション SmartHRから…