Classiのフロントエンドは、既存プロダクトのUI改善やグロース施策を進めながら、TypeScriptを用いたAngular/NgRx構成へのリプレイスに取り組んでいます。
モダンフロントエンドの技術に触れたい方、チーム開発で教育サービスを成長させたい方、ぜひ一度お話ししましょう!
◉業務内容
・AngularなどのSPAフレームワークを利用した開発
・非SPA画面をSPAにリプレイス(Angular/TypeScript/NgRx)
・各プロダクトチーム(ディレクター/デザイナー/営業との連携チーム)でのUI改善やグロース施策の開発推進
◉必須スキル・経験
・JavaScript, HTML, CSS に関する理解
・ES2015+ / TypeScript を使った経験
・Angular, React, Vue.js などのフレームワークおよびライブラリを使用した開発経験
・Gulp, webpack などのタスクランナー/ビルドツールの使用経験
・GitHubを使ったWebアプリケーションのチーム開発経験(Pull Request を使ったコードレビューなど)
◉歓迎スキル・経験
・Fluxアーキテクチャ(NgRx/Redux)に関する知識
・CSS設計経験(BEM/SMACSS/OOCSSなど)
・AtomicDesignに関する知識
・Jasmineなどを使用したユニットテストの経験
・E2Eテスト自動化に関する実装、運用に関する知見
◉こんな方、お待ちしてます!
- 当社のミッション・ビジョン・バリューに共感いただける方
- Webフロントエンドエンジニアとして成長意欲が高い方
- チームとしての成果を最大化できる方
- ユーザのことを第一に考えて対応できる方
- 自ら改良点を見つけ、改善していける方
◉開発環境
サーバーサイド:Ruby on Rails, PHP
フロントエンド:Angular, NgRx, TypeScript, React, AngularJS, webpack
インフラ:AWS, Docker, Vagrant, CircleCI, Fluentd, Elasticsearch, Datadog, Bugsnag, Sentry
モバイル:Swift, RxSwift, Kotlin, Objective-C, Java, Firebase, fastlane, RxJava
ビジネス基盤:Salesforce
AI/データ:Python, Google BigQuery, Tableau
コミュニケーション/タスク管理:Slack, Confluence, esa, Asana, JIRA
リポジトリ管理:GitHub
▼その他
<WORK STYLE>
- リモートワーク可
- 入社時に希望のMac端末貸与(メモリ16GB/英語キーボード可)
- 外部ディスプレイ希望者貸与
- フレックスタイム制(フレキシブルタイム:5時00分~22時00分)
※標準労働時間(7時間45分/日)に1か月の所定労働日数を乗じた時間を、1ヶ月の総労働時間(所定労働時間)としています。
- カンファレンス・勉強会参加、会社で書籍購入あり
<COMMUNICATION>
- 全社会(月一回)
- コミュニケーションサポート