シニアフロントエンドエンジニア、カナダ(ハイブリッド)
Magnet ForensicsのGraykeyにおける成熟したWebインターフェースのアーキテクチャ、パフォーマンス、フロントエンド標準をリードします。法執行機関や政府機関が使用するデジタル調査ソフトウェアを開発します。
仕事内容
- 日常的に利用されているAppLogic Web UIのアーキテクチャを段階的に進化させる
- 構造、命名、テスト、コードレビューに関するフロントエンド標準を定義する
- コードレビューとペア開発を通じてエンジニアリング品質を向上させる
- 製品の拡大に伴い、高速で応答性の高いインターフェースを維持する
- 一貫性があり有用なデータをプロダクトマネジメントに提供するため、プロダクト分析の計測を担当する
- UXデザイナーと協力し、デザインを本番環境で利用できるインターフェースに落とし込む
- 組織全体のプロダクトチームおよびエンジニアリングチームと協働する
- 日々のエンジニアリング上の意思決定にフロントエンドセキュリティを組み込む
- 法執行機関や政府機関がモバイルデバイスのデータを抽出するために使用するGraykeyの中核プラットフォームソフトウェアを開発する
- 構造、パフォーマンス、データ処理を改善し、成熟したサーバーサイドレンダリングUIを強化する
応募要件
- カナダに居住していること
- JavaScript、HTML、CSSに精通し、フレームワークを使わずに開発できること
- DOM、イベントループ、レンダリング、ネットワークの挙動を理解していること
- 成熟した本番フロントエンドを段階的に改善した経験
- 状態管理、コンポーネント設計、モジュール境界を含むフロントエンドアーキテクチャの経験
- 読み込み時間と実行時パフォーマンスのプロファイリングおよび最適化の経験
- 単体、統合、エンドツーエンドの各レベルでフロントエンドをテストした経験
- WebSocketやサーバー送信イベントなどのリアルタイムUIパターンを実装した経験
- XSS対策や信頼できない入力の安全な処理を含む、Webセキュリティの基礎を理解していること
- Jinjaまたは類似のテンプレートと依存エンドポイントを含む、本番Pythonコードを読解、変更、テストできること
- プロダクト分析イベントスキーマの設計経験
- カスタムハードウェア、オンプレミス環境、制限されたネットワーク、不安定または利用できない接続、限られた外部リソース向けのソフトウェア開発経験
- 主に本番Webフロントエンドに携わった、6年以上のプロフェッショナルエンジニアリング経験
- チームのフロントエンド方針を定め、規約の導入を推進した実績
- プロダクトマネージャーと直接協力し、スコープ、優先順位、トレードオフを扱った経験
- Gitとコードレビューに関する高いスキル
- 明確な文章でコミュニケーションできること
- コンポーネントライブラリまたはデザインシステムの構築・保守経験があれば尚可
- デジタルフォレンジック、法執行、セキュリティツールの経験があれば尚可
- バックグラウンドチェックに合格できること
- 米国の応募者は、E-Verifyの要件に基づき米国で働く許可を得ていること
福利厚生
- 充実した有給休暇制度
- 競争力のある報酬
- ボランティア活動の機会
- 従業員向け報奨・表彰制度
- 従業員委員会およびリソースグループ
- 医療保険および退職給付
- 学習・専門能力開発の支援
- インクルーシブでアクセシブルな採用・職場環境
- バックグラウンドチェックは適用法に従って実施
