エンジニアリングソフトウェア向け シニアAngular開発者 | リモート
リモート勤務
フルタイム
当クライアントは、産業および建設部門向けの高度な情報システム開発を専門とするロシアのエンジニアリングソフトウェア開発企業です。技術革新のパートナーとして、ロシア国内のエンジニアリングソフトウェアサプライヤーのトップ3に位置し、これらの産業における技術的進歩を推進する最先端のソリューションを提供しています。
主な責任
- Angularフレームワーク(Angular 15以上)を使用した内部プロジェクト向け新規Webアプリケーションの設計・開発。
- 最新のWeb標準に基づいた、レスポンシブでクロスブラウザ対応のユーザーインターフェースの実装。
- 確立されたコーディング標準に従った、保守性と効率性に優れたクリーンなコードの作成。
- 組織内での再利用を前提とした汎用コンポーネントとライブラリの開発。
- RESTful APIおよび各種バックエンドサービスとの円滑な統合。
- 厳格なコードレビューの実施と、チームメンバーへの建設的なフィードバックの提供。
- UX/UIデザイナーと緊密に連携した、直感的で使いやすいユーザーエクスペリエンスの実装。
- アプリケーションの最大パフォーマンスとスケーラビリティを実現するための最適化。
- ソフトウェアの不具合や技術的課題の効率的なトラブルシューティングと解決。
- 開発プロセスと技術仕様の詳細な文書化。
必須スキル
- JavaScript/TypeScriptにおける確かな専門知識(3年以上の実務経験)。
- Angularフレームワークとそのエコシステムに関する豊富な経験。
- AJAX、HTML5、CSS3/SCSSに関する深い理解と実装経験。
- Webアプリケーション開発における3年以上の専門的経験。
- オブジェクト指向プログラミングの概念とデザインパターンの確実な理解。
- Gitなどのバージョン管理システムの実務経験。
- 基本的なアルゴリズムとデータ構造に関する知識。
- レスポンシブWebデザインとクロスブラウザ互換性への対応能力。
- 非同期プログラミングパターンの理解と実装経験。
- 論理的思考と問題解決能力、細部への注意力。
あれば望ましいスキル
- NgRx、NGXSなどのAngular状態管理ソリューションの使用経験。
- RxJSとリアクティブプログラミングに関する知識。
- Angular MaterialやPrimeNGなどのUIコンポーネントライブラリの活用経験。
- Jest、Karma、Jasmineなどを使用した自動テスト実装経験。
- CI/CDパイプラインとデプロイ戦略の理解。
- エンジニアリングまたは建設分野向けソフトウェア開発の経験。
- シングルページアプリケーション(SPA)のパフォーマンス最適化技術。
- WebSocketを活用したリアルタイムアプリケーション開発経験。
- Node.jsなどのバックエンド技術とAPI設計の基本的理解。
当社で働く魅力
この業界リーダー企業で働くことにより、ロシアのエンジニアリングと建設業界の未来を形作る重要なソフトウェア開発に貢献できます。革新的なソリューションを構築する専門チームの一員として、リモートワークの柔軟性と安定した正社員としての地位が保証されます。当社は継続的な専門能力開発を重視し、実世界で価値あるプロジェクトに取り組みながら、あなたのAngularとWebフロントエンド開発の専門性をさらに高める機会を提供します。