業種未経験歓迎転勤なし(勤務地限定)服装自由リモートワークOKフルリモートあり
▼フロントエンドエンジニアの役割
弊社はブレインヘルスケア領域において、発症前から発症後まで全ての健康フェーズにおいてテクノロジー・ソリューションを届けています。健常段階のユーザー(生活者)の予防行動を促すデータプラットフォームから、認知症の発症前・発症後に適時適切な医療サービスを届けるための医療機器プログラム(SaMD)まで、多岐にわたるプロダクトを企画・開発・実装しています。テクノロジーを通じて世の中の課題の解決をする、多様なプロダクトを世に届けることができているのは、ビジョンを共有したメンバー一人ひとりの貢献があるからに他なりません。
フロントエンドエンジニアの役割は、テクノロジー✖医療という一般に医師も生活者も馴染みのないものを、それぞれの利用者に最適化された形で提供されることを目指します。
医療分野における専門的な内容でも利用者(一般人)が理解しやすい体験を構築し、また脳画像解析をはじめとした複雑な内容を医師に対して、よりシンプルに、よりわかりやすく、より簡便に利用できるユーザビリティの実現を目指します。
PdMやデザイナーと共にユーザーヒアリングを継続しながら、アクセス解析や閲覧状況などのフィードバックを分析し、ユーザビリティの検証・強化を行います。
特に、医療機器プログラム(SaMD領域)は、産業としても新しく、利用者である医師にとっても日本ではまだ馴染みのない診断支援ツールでありますが、従来の医療機器の静的な表示を超えた形で、ソフトウェアならではの動的なUIやインテラクティブな操作性を実現することによって、その利用促進やそれにより一人でも多くの病気の見落としを防ぐことに寄与する事に繋がります。
▼具体的な業務内容
現場の医師や放射線技師へのユーザヒアリングの実施なども行いながら、
・ソフトウェアならではの動的なUIやインテラクティブな操作性を医療用ソフトウェアで実現するための要件定義
・サービスの運用業務及び事業チーム(カスタマーサクセス・セール等)との連携を通じた顧客・市場からの情報を検討し製品へのフィードバック
・自社プロダクトのフロントエンドの設計・実装・自動テストとCI環境の整備
といった業務を通して医療従事者や高齢者に優しいユニバーサルデザインの実現を目指します。
[雇入時]システム開発関連業務
[変更範囲]会社の定める業務
医療機器プログラムは医療で使用されるため高い品質が求められます。このため静的型付け言語や関数型言語などの特徴を持つ保守性が高いScalaを利用しています。フロントエンドにおいても同様に保守性の高いReactとTypescriptを導入し品質を意識したプロダクトを開発しております。
また、機械学習をプロダクトに組み込むことで競合優位性を高めているため、ライブラリやフレームワークが充実していることから機械学習との相性が良いPythonでの実装も行なっております。
・フロントエンド:
Typescript, React, Remix, Material UI
・デザインシステム
Figma, Storybook, React Aria, Framer Motion
・バックエンド:
Scala(http4s, scalatra), Python
・データ分析:
Python, pytorch, numpy, scipy, pandas, matplotlib(個人が自由に選択できるためRやmatlabなど用いている人もいます)
・ インフラ・ミドルウェア:
GCP(Cloud Run, Kubernetes Engine, Compute Engine, App Engine, Firebase, Cloud SQL, Big Query, Cloud Storageなど), Kubernetes, PostgreSQL
・CI/CD:
Terraform, Github Actions, Bitrise
・開発ツール・開発環境
GitHub
※Mac Book Pro(13/14inch)もしくは Windows 11のラップトップを支給