シニア開発者、患者予約 — Jane.app(カナダリモート)
Jane.app に参加し、React、TypeScript、Rails を使って患者予約の最新化に取り組みます。 クリニックの患者向けに、アクセシブルなオンライン予約とマイアカウント体験を構築します。
仕事内容
- React を使ってオンライン予約とマイアカウントの機能を構築・移行し、現在の患者体験の信頼性を維持する
- React、TypeScript、Rails を横断して開発し、フロントエンド機能を API やサービスと統合する
- 予約プロセス全体でキーボードやスクリーンリーダーを使うユーザーを支援するアクセシビリティ改善を推進する
- 技術的な議論、設計ドキュメントの作成、アーキテクチャ計画に参加する
- 複雑で長期化した不具合を担当し、周辺のコードベースを強化する
- ペアプログラミング、コードレビュー、知識共有を通じてチームメンバーの成長を支援する
- フィーチャーフラグと本番環境の監視を活用し、より安全なリリースを実現する
- 品質を保ちながら、移行や日々の開発を加速するために AI を慎重に活用する
応募要件
- 専門的なソフトウェア開発の実務経験がおおむね5年以上あり、シニアレベルでの経験を含むこと
- React と TypeScript を使った実践的な開発経験が豊富であること
- フロントエンド機能、API、バックエンド開発にまたがるフルスタック経験
- 本番稼働を続ける成熟したコードベースを段階的に最新化した経験
- WCAG 2.1 AA、キーボード操作、フォーカス管理、ARIA などのアクセシビリティ実践に関する知識
- フィーチャーフラグ、段階的なロールアウト、本番環境の監視を用いたソフトウェア提供の経験
- 意思決定を説明し、フィードバックを歓迎し、懸念を早期かつ建設的に提起できる、明確で協調的なコミュニケーター
- 開発ワークフローで日常的に AI を利用し、大規模なコード変更への活用に関心があること
- Ruby on Rails の経験があれば望ましいが、必須ではない
- クライアントサイドルーティング、Redux Toolkit などの状態管理、実践的なスクリーンリーダーテスト、埋め込み可能なウィジェットのいずれかの経験があれば有益
- 現在カナダに居住し、雇用主によるスポンサーなしでカナダで合法的に働く許可を有していること
- 転居支援、ビザスポンサーシップ、第三者の雇用代行サービスによる支援は利用できない
福利厚生
- 充実した福利厚生パッケージ
- マネージャーとの定期的なキャリア開発面談
- 経験と意義ある貢献を通じた報酬向上の機会
- リモート勤務形態
- AI 文字起こしツールに対応した面接プロセス
