2024年05月31日をもちまして、サービスを終了させていただくこととなりました。
詳細はこちらをご確認ください。
自社開発プログラミング教育サービスの企画・開発および運営において、モダンなフロントエンド開発の実現をリードいただきたます。
<具体的には…>
■当社が運営するプログラミング教育サービスのシステムの企画・開発・運営
■ソフトウェアエンジニアの育成やメンタリング(目標設定、評価、フィードバック)など
【開発環境】
<フロントエンド>
React, Flux, FlowType
<バックエンド>
Ruby on Rails, Node.js
<インフラ>
基盤: AWS
構成管理: Terraform, Chef, Serverless Framework
運用ツール: Go, Ruby, Node.js
OS: Ubuntu
DB: MySQL
分析基盤: BigQuery + Kubernetes + Redash
モニタリング: Mackerel, New Relic, CloudWatch
その他: Docker, Docker Swarm, Redis
<利用サービス>
リポジトリ管理: GitHub, DockerHub
CI: CircleCI
コミュニケーション: Slack
タスク管理: GitHub Issues, Asana
ドキュメント管理: DocBase
【仕事のポイント】
◎大規模な React 製フロントエンドの設計・実装経験を活かし、フロントエンドアプリケーションのリファクタリングやパフォーマンスチューニングをリードいただけます。
◎専門性を極める専門職として活躍する道はもちろん、マネジメントに興味をお持ちであればリーダー・マネージャーを目指すキャリアプランも描けます。
【働き方について】
◎2020年7月より"ニューノーマル"な働き方制度を導入しました。自分の生活スタイルに合わせ、毎日オフィスに出社する「出社」、オフィスに出社せずに勤務する「フルリモート」、出社とリモートをミックスした「フレキシブル」の3種類から、働き方を毎月自由に選ぶことができます。首都圏を離れて地方で働く、地元に帰って働くなど、より柔軟な働き方が可能です。
◎北海道や沖縄などに移住する社員が増えたこと、またインドやインドネシアに支社を持ち、以前より時差を考慮する必要性が生じたことから、2020年10月にスーパーフレックス制度を導入いたしました。今後、さらにグローバルな視点で採用を進め、国内外問わずに働ける環境づくりを進めていく方針です。ライフスタイルの違う様々な社員がよりストレスなく働くことで、ワークパフォーマンスの最大化をサポートします。
【募集背景】
当社が運営するプログラミング教育サービスは、国内外200万人以上のユーザーを抱えるほどに成長しました。しかし、実現したい機能や改善したいユーザー体験はまだまだ多く、私たちが思い描く理想のサービスを実現するため、継続的にプロダクトを改善できる体制を構築しようとしています。
<具体的な課題>
現在、当社サービスのフロントエンドは以下の構成です。
- Rails が生成する Haml のテンプレートを利用
- 各 Haml に読み込む形で React を利用
- 独自実装による Flux
ただし、現状の構成では課題が多く、次のような点がプロダクトの改善や効率的な開発を阻害する要因となっています。
- Rails 側との過密な結合があるために、モダンなフロントエンド開発の恩恵を授かれない
- JavaScript 側のコードも全体が密に書かれているために、機能変更時の修正範囲が大きくなりがちであったり、ライブラリのバージョンを上げづらい
- API の呼び出しや Web Storage の利用に指針がなく、配信の効率化や事故のない機能拡大が難しい
- Flux が徹底されておらず、 store が一種のグローバル変数となっているため、データ構造の変更が困難
既存コードの規模が大きいため、全体を一度に作り直すのが難しく、上記のような課題を小さく分割し、現在徐々に改修を行っているところです。
加えて、グローバルにサービスを展開する中で、各国に合わせたページレイアウトなどの導線設計をスピーディに開発し、PDCAサイクルを回しながら展開国への最適化を実施していく必要があります。
これらの課題の解決に、一緒に取り組んでいただけるエンジニアを必要としております。
* GitとGithubを用いた開発経験
* React の設計パターンについての知識・経験
* flow, Typescript など型システムについての知識・経験
* 1年以上の継続的なサービス運営経験
* チームメンバーと円滑にコミュニケーションが取れる
* 大規模なリファクタリングやアーキテクチャの変更の経験
* プロダクトの立ち上げを経験している方
* サーバーと通信するAPI仕様の設計経験
* エンジニアチームのマネージメント経験
*担当分野における技術選定の妥当性についてチームのエンジニアに十分説明できること
雇用区分 | 正社員・契約社員 |
---|---|
新卒 / 中途 | 中途採用 |
勤務制度 | フルフレックスタイム制 |
勤務地の住所 | 〒150-0001 東京都渋谷区神宮前6丁目19−20 第15荒井ビル 9F |
待遇・福利厚生 | * 各種社会保険完備(雇用・労災・健康保険・厚生年金)[ITS]関東ITソフトウェア健康保険組合
|
求人の特徴 | PC選択自由 リモートワーク可 スタートアップ |
休日・休暇 | * 年間休日122日(土曜・日曜・祝日、特別休暇3日、その他)
|
試用期間 | 3ヶ月間
|
受動喫煙防止措置に関する表記 | 屋内に喫煙室なし(喫煙可) |
会社名 | 株式会社Progate |
---|---|
企業URL | |
資本金 | 2.32億円 |
設立年月日 | 2014年7月31日 |
代表者氏名 | 加藤將倫 |
従業員数 | 55名 |
本社所在地 | 東京都渋谷区神宮前6-19-20 第15荒井ビル 9階 |
何をやっている企業か | 「初心者から、創れる人を生み出す」ことをミッションとし、オンライン学習サービス「Progate」を運営しております。2014年に創業し、すでに世界中に260万人以上のユーザーを抱えるほどに成長しました。 ・プログラミングを広め、「誰もが可能性を広げられる世界」を目指す
|
企業からのメッセージ | 世界一のプログラミング学習サービスを目指し、 Progateではさまざまな職種で積極採用中です。 強い想いを持ったプロフェッショナルの方々のご応募をお待ちしています。 【創業ストーリー】
加藤 將倫 FOUNDER / CEO 【Progateのビジョン】
プログラミングは、年齢、性別、人種、立場を問わず、自分や周り、世の中を変えられる力です。
【Progateのミッション】
これがProgateのミッションです。
【これから目指すプロダクト】
国内外の初心者にGate(入口)を提供するだけでなく、
【今後の事業展開】
日本初の世界を変えるサービスを目指し
【Progateのバリュー】
・One team, one goal
・Take your action
このバリューをProgateでは掲げています。 |
フロントエンドエンジニア:海外展開中のプロダクトをユーザー目線で効率的に開発、改善をリード
株式会社Progate