ソフトウェアエンジニア(フロントエンド)

Tokyo, Japan · Engineering expand job description ↓

Description

私たちはクラウド人事労務ソフト「SmartHR」を提供し、世の中のバックオフィス業務をよりかんたん・シンプルにすることで、価値のある仕事に集中できる世界を作っていくことをミッションとしています。


1人の従業員が入社する度に作成・提出が必要な書類の枚数をご存知ですか?私たちの生活は、社会保険や労働保険など様々な制度によって守られていますが、その手続きは未だに複雑でアナログです。


SmartHR では、蓄積された従業員データを元に、入退社手続きに必要な書類を自動で生成したり、総務省が提供する行政機関API(e-Gov)と連携することで業務の効率化を実現しています。また、これらの書類に用いられる従業員の人事データは常に最新で正しい情報であることが保証されているため、この情報を活用し人事・労務領域のみならず、企業向け・従業員向けを問わず様々なサービスを企画・開発していく狙いもあります。


フロントエンドの開発としては、従業員の人事データを使用したアドオンアプリケーションが複数同時並行で開発されていて、そこでは React + Redux が利用されています。複数のアプリケーションで使用するコンポーネントを共通化して切り出した UI コンポーネント基盤の作成なども行なっています。


一方で SmartHR 本体のアプリケーションは、いまだ Rails エコシステムから完全には脱却できておらず、アドオンアプリケーションで作り上げたモダンな UI や実装を適用しきれないことが現在の課題となっています。


そのような経緯があり、 現在 SmartHR のフロントエンドリプレイスのプロジェクトが動き始めています。もちろん機能の開発を止めるわけにはいかないため、リプレイスと新機能開発は並行して進めていくことになります。


上記の課題に対してフロントエンドの知見を活かして積極的に開発に携わっていけるエンジニアを求めています。


【技術スタック】

- React

- Redux

- TypeScript

Requirements

必要要件

  • SmartHR のミッション、バリューへの共感
  • テストやビルドなど、Webフロントエンドの開発環境構築経験
  • Sass などの CSS メタ言語の理解


歓迎要件

  • Ruby on Rails による Web サービス開発・運用経験
  • GitHub を用いた複数人での開発経験
  • JavaScript フレームワークを使用した開発経験
  • 型システムのある環境での開発経験
  • JavaScript のパフォーマンスやセキュリティに関する知識
  • UI/UX デザインの実務経験
  • ES.next を利用した開発経験
  • OSS の公開やコントリビュートの経験
  • BtoB 向け SaaS への興味
  • フロントエンド技術への好奇心
  • UI/UX へのこだわり

Benefits

弊社規定による

Personal information
Your Profile
Application Details
Resume ( 職務経歴書 ) は PDF 形式にてアップロードをお願いいたします。日本語でも構いません。