It Jobs Japan

Software Engineer / Developer React.js

年額給料¥ 6,500,000


当社のフロントエンド開発チームに参加していただける、熟練した react.js開発者を募集しています。React.js と TypeScript のコンセプトと Redux、 Flux、Webpack などのワークフローを使用して、ユーザーインターフェースコンポーネントの開発と実装を担当していただきます。また、フロント エンドのパフォーマンスのプロファイリングと改善、フロントエンドのコードベースのドキュメント化も担当。 ・フロントエンド開発チームに参加する熟練したreact.js開発者。 ・ユーザーインターフェイスコンポーネントを開発および実装 ・React.jsとTypeScriptの概念、およびRedux、Flux、Webpackなどのワークフロー。 ・フロントエンドのパフォーマンスのプロファイリングと改善、フロントエンドコードベース。 ・最新のユーザーインターフェイスコンポーネントを構築して、アプリケーションのパフォーマンスを向上 ▪ユーザーインターフェイスのアイデアとアプリケーションについて開発チームとミーティング。 ▪アプリケーション要件とインターフェイス設計のレビュー。 ▪Webベースのユーザーインターフェイス識別。 ▪reactを使用した応答性の高いユーザーインターフェイスコンポーネントの開発と実装およびTypeScriptの概念。 ▪JavaScript、TypeScriptを使用してreact.jsワークフローに従ってアプリケーションインターフェイスコードを記述。 ▪インターフェイスソフトウェアのトラブルシューティングとアプリケーションコードのデバッグ。 ▪ユーザーインターフェイスの概念をサポートするためのフロントエンドアーキテクチャの開発と実装。 ▪フロントエンドのパフォーマンスのオブザーブと改善。 ▪アプリケーションの変更を文書化し、更新。

▪コンピュータエンジニアリングまたはコンピュータサイエンスの学士号または同等以上。 ▪React.js開発で3年以上の開発経験。 ▪TypeScript開発の2年以上の開発経験。 ▪TypeScript、JavaScript、CSS、HTML、およびフロントエンド言語に関する深い知識。 ▪React.js、Webpack、Enzyme、Redux、FluxなどのREACTツールに関する知識。 ▪ユーザーインターフェイスデザインの経験。 ▪Gitと、マージ、コードの競合解決などの開発アクティビティの理解、プルリクエスト、デプロイ。 ▪MochaやJestなどのパフォーマンステストフレームワークに関する知識。 ▪ブラウザベースのデバッグおよびパフォーマンステストソフトウェアの経験。 ▪Dockerベースの開発/環境構成の経験。 ▪優れたトラブルシューティングスキル。 ▪ソートなどの基本的なアルゴリズムの機能と実装に関する深い理解、パフォーマンスの説明能力。 歓迎スキル ▪アジャイル開発環境で製品を開発した実績。 ▪CI/ CD環境での作業経験。 ▪英語または日本語に堪能であること。

仕事内容 (英語)

We are looking for a skilled react.js developer to join our front-end development team. In this

role, you will be responsible for developing and implementing user interface components using

React.js and TypeScript concepts and workflows such as Redux, Flux, and Webpack. You will

also be responsible for profiling and improving front-end performance and documenting our

front-end code-base.

To ensure success as a react.js developer, you should have in-depth knowledge of JavaScript,

TypeScript and React concepts, excellent front-end coding skills, and a good understanding of

progressive web applications. Ultimately, a top-class react.js developer should be able to design

and build modern user interface components to enhance application performance.

Responsibilities and Duties

▪ Meeting with the development team to discuss user interface ideas and applications.

▪ Reviewing application requirements and interface designs.

▪ Identifying web-based user interface.

▪ Development and implementing highly responsive user interface components using react

and TypeScript concepts.

▪ Writing application interface codes using JavaScript, TypeScript following react.js workflow.

▪ Troubleshooting interface software and debugging application codes.

▪ Developing and implementing front-end architecture to support user interface concepts.

▪ Monitoring and improving front-end performance.

▪ Documenting application changes and developing updates.

Required Skillsets

▪ Bachelor’s degree or foreign equivalent in Computer Engineering or Computer Science.

▪ At least 3+ years in development experience with React.js development.

▪ At least 2+ years in development experience with TypeScript development.

▪ In-depth knowledge of TypeScript, JavaScript, CSS, HTML, and front-end languages.

▪ Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.

▪ Experience with user interface design.

▪ Understanding of Git and development activities such as merge, conflict resolution of code,

pull requests, deployment.

▪ Knowledge of performance testing frameworks including Mocha and Jest.

▪ Experience with browser-based debugging and performance testing software.

▪ Experience with docker-based development/environment configurations.

▪ Excellent troubleshooting skills.

▪ Deep understanding of functioning and implementation of basic algorithms such as sorts,

searching and the capability to explain performance characteristics.

Good to have Skillsets

▪ Track record of developing products in an Agile development environment.

▪ Experience working in a CI/CD environment.

▪ Fluency in English or Japanese.

業種: Enterprise Applications

休暇: Weekends and National Holidays

勤務時間: 9:00-18:00

資格: 指定なし