職務内容
シニアJavaScriptエンジニア(BOS Webエンジン)は、NEARエコシステムの中核インフラコンポーネントであるBOS Webエンジンの未来を形作る上で重要な役割を担います。このポジションでは、組織の戦略的目標に沿った高性能なウェブアプリケーションの設計、開発、保守をクロスファンクショナルチームと協力して行います。候補者は、スケーラブルなソリューションのアーキテクチャと実装に貢献し、フロントエンドおよびバックエンドシステムとのシームレスな統合を確保しながら、コード品質とパフォーマンス基準を維持します。
主な責任
- BOS Webエンジンの開発を主導し、フルスタックおよびフロントエンドエンジニアと緊密に連携して、製品ビジョンを機能的でユーザー中心のウェブアプリケーションに変換します。
- 経験豊富なエンジニアで構成されたグローバル分散チームと協力し、コードレビュー、技術的議論、ナレッジ共有セッションに参加して、イノベーションを推進し、ベストプラクティスを維持します。
- BOS Webエンジンのパフォーマンス、セキュリティ、スケーラビリティを向上させる堅牢なJavaScriptソリューションを設計および実装し、最新のウェブ標準およびフレームワークとの互換性を確保します。
- オープンソースプロジェクトと関わり、その開発に貢献し、コミュニティディスカッション、バグレポート、機能提案においてNEAR組織を代表します。
- 複雑な問題のデバッグ、アプリケーションパフォーマンスの最適化、および厳格なテストと継続的改善を通じてBOS Webエンジンの信頼性を確保します。
- 技術的プロセスの文書化、コードリポジトリの維持、およびプロジェクトの進捗状況をステークホルダーやチームメンバーに明確に伝達します。
求めるスキル
- JavaScriptに関する実績のある専門知識、React、Vue.js、Angularなどのフロントエンドフレームワーク、およびNode.jsやExpressなどのバックエンド技術に精通していること。
- RESTful API、GraphQL、およびウェブサービス統合の深い理解により、システムとプラットフォーム間のシームレスな通信を可能にすること。
- バージョン管理システム(Gitなど)および共同開発ワークフローの経験により、コード変更を管理し、チームの連携を確保すること。
- 強力な問題解決スキルと複雑な技術的課題を分析し、BOS Webエンジン向けの効率的でスケーラブルなソリューションを考案する能力。
- 技術的概念を技術的および非技術的聴衆に明確に伝え、グローバルチームと効果的に協力する優れたコミュニケーション能力。
- クラウドプラットフォーム(AWS、GCP、Azureなど)およびDevOpsプラクティスの知識により、ウェブアプリケーションの展開、監視、保守をサポートすること。
- 独立して、またチームの一員として働く能力、新しい技術を積極的に学び、NEARエコシステムの成長に貢献する姿勢。