業務内容
スマートフォンやパソコンで様々な授業を受けることができる教育サービス「N予備校」もしくはN高等学校を支える管理システムのWebフロントエンド開発を担当していただきます。
<サービスの紹介>
N予備校は、多くの生徒が在籍するN高等学校の学びの場として、また大学受験やプログラミング学習に励むユーザーのみなさんの学びの場として多くの方々にご利用いただいています。 ユーザーのみなさんが効率的に学習できるように、私たちは以下のような機能を提供しています。
・リアルタイムに先生や仲間の生徒とコミュニケーションを取ることで理解を深める「生授業」
・自分のペースで学習を進めることができて一目で進捗率がわかる「教材」
・わからない部分を質問するとその分野に詳しい人が答えてくれる「フォーラム」
N高等学校は数多くの生徒を抱える通信制高校です。定期テストやスクーリングといった生徒の活動管理をはじめとする各種事務に対し、管理システムの支援によって効率的な人数での運営を実現しています。
<業務内容>
・N予備校もしくは学校管理システムの要件定義、設計、実装、テスト、保守
・TypeScript/React/Redux/RxJS(redux-observable) を用いたフロントエンド開発
・定常的なリファクタリング・改善
N予備校の主要コードベースでは次のようなライブラリを利用しています。renovateによりライブラリは最新に保っています(一部を除く)。
・pixi.js
・axios
・react-router-dom
・react-helmet
・use-react-router
・jest
・formik
・styled-components
・styled-system
・storybook
・sentry
・eslint
・prettier
・postcss
・webpack
・babel
・@testing-library/react
これらの職務を通じて、ユーザーの未来と日本の教育の未来を作りたいエンジニアの応募をお待ちしています。
<開発環境>
□ 開発環境
・TypeScript (React, Redux)
・RxJS (redux-observable)
□ 使用ツール
・CodeBuild
・Sentry
・Slack, Hangouts Meet
・Figma, Miro
・GitHub, JIRA, G Suite, Confluence
・GA360
□ N予備校
https://www.nnn.ed.nico/
□ N高等学校プロジェクト採用
https://dwango.co.jp/saiyo/nkou_staff/