エンジニアリングソフトウェア向け上級Angularデベロッパー | リモートポジション
リモートで
フルタイム
ロシアの三大エンジニアリングソフトウェアプロバイダーの一つとして、上級Angularデベロッパーとしてご活躍いただきます。産業および建設部門で使用される高度な製品データ管理(PDM)システムの開発と強化において重要な役割を担っていただきます。このポジションでは、複雑な製品ライフサイクルとデータワークフローを管理する最先端のエンジニアリングソリューションに取り組む機会が提供されます。
主な責任
- Angular 17とTypeScript 5.3を使用して、PDMアプリケーション向けのレスポンシブで使いやすいインターフェースを設計・実装します。
- プラットフォーム全体で一貫したユーザーエクスペリエンスを確保するための再利用可能なUIコンポーネントとライブラリを開発します。
- RESTful APIとSignalRを通じて、リアルタイムデータ同期のためのフロントエンドアプリケーションとバックエンドサービスを統合します。
- 大規模なエンジニアリングデータセットと複雑な視覚化を処理するためにアプリケーションパフォーマンスを最適化します。
- NgRxまたは類似のライブラリを使用して状態管理ソリューションを実装し、アプリケーションの安定性を維持します。
- UXデザイナーと協力して、ワイヤーフレームとプロトタイプを機能的なインターフェースに変換します。
- 包括的なユニットテストと統合テストを含む、クリーンで保守可能なコードを記述します。
- コードレビューに参加し、ジュニア開発者にベストプラクティスを指導します。
- 本番環境における複雑なフロントエンド問題のトラブルシューティングと解決を行います。
- フロントエンドインフラストラクチャとテクノロジースタックに関するアーキテクチャ決定に貢献します。
必須スキル
- JavaScriptまたはTypeScriptでのWebアプリケーション開発の3年以上の専門的経験。
- Angular(バージョン10以上)とその中核原則に関する強い習熟度。
- HTML5、SCSS/CSS、およびレスポンシブデザイン技術に関する専門知識。
- RxJSと非同期プログラミングパターンの経験。
- PrimeNGコンポーネントライブラリまたは類似のUIフレームワークの実用的知識。
- リアルタイムWeb機能のためのSignalR.jsの実践経験。
- オブジェクト指向プログラミングの概念と一般的な設計パターンの確かな理解。
- Gitまたは他のバージョン管理システムの習熟度。
- 古典的なアルゴリズムとデータ構造の知識。
- JasmineやJestなどのユニットテストフレームワークの経験。
あれば望ましいスキル
- PDM、PLMまたはエンジニアリングソフトウェア開発の経験。
- NgRxまたは他の状態管理ライブラリの知識。
- Angularでのサーバーサイドレンダリングの経験。
- CI/CDパイプラインと自動テストの習熟度。
- WebGLまたは他の3D可視化技術の理解。
- マイクロサービスアーキテクチャの経験。
- 産業または建設ソフトウェア部門での以前の業務経験。
- 基本的なC#またはJavaコードを読み理解する能力。
当社で働く理由
ロシアのエンジニアリングソフトウェア業界における技術的リーダーとして、複雑な産業・建設プロジェクトの設計と管理を支援するソリューションを構築いただきます。当社では、柔軟な勤務時間で完全リモートワーク環境、競争力のある報酬、専門的成長の機会、そして実世界に影響を与える挑戦的な技術的問題に取り組む機会を提供しています。