フロントエンドエンジニア

募集職種 フロントエンドエンジニア
募集の概要

大手~中堅企業向けのナレッジ管理ツール「ナレカン」の、フロントエンド開発を担当するポジションです!
ナレッジ管理ツール「ナレカン」は、『非IT企業』の方々を対象としているため、いかに直感的なUI/UXを実現できるかがプロダクトの命運を決します。
「世界中の『非IT企業』から、情報共有のストレスを取り除く」という壮大なミッションに向け、フロントエンド領域をご担当いただきます。

具体的な業務

新規プロダクトである「ナレカン」のフロントエンド開発を担っていただきます。
<具体的には>
①Reactを用いたWebフロントエンド開発
②ReactNativeを用いたモバイルアプリ開発
③Electron(Reactベース)を用いたデスクトップアプリ開発
 
▼募集背景
情報ストックツール「Stock」を導入いただいているお客様のお声を日々いただく中で、より多くの企業様の情報共有のストレスを取り除くためナレッジ管理ツール「ナレカン」を新プロダクトとして開発いたしました。 
基本機能は完成しておりますが、企業様が使いやすい機能を実装し、かつシンプルなツールにできるのかがカギとなります。そこで『非IT企業』の方々のpainをプロダクトへ反映していく、フロントエンドエンジニアを新たに募集します! 
 
▼ミッション
『非IT企業』の方々の”実際の声”が届いてくるため、直感的なUI/UXの視点を持てるかが重要になります。機能を追加するだけではなく、「いかにシンプルで簡単に使っていただけるか?」を常に試行錯誤しながら構築を進めていただきます。 
また日々のディスカッションにはインターン生~経営陣が参加し、自ら発信するということに臆せずお互いの意見交換を進めています。ミッションに沿った意見であれば、入社年次や経験年数に関係なく平等に意見が取り入れられる環境です。自分が「こうすべきだ」と思う要件を日常的に発信し、プロダクトをより良くしていくことが重要だと考えています。 
 
▼プロダクト構築イメージ
私たちのプロダクトを使用しているユーザーは『非IT企業』の方々ですので、パソコンが苦手、使い方を説明されてもイマイチ理解ができないなどといったPainを抱えています。そのため、セールス/CSチームがどんな課題があるのかをユーザーヒアリングし、それを元にした改善タスクが即日積まれていきます。企画を決定する場に、実装を担当する開発メンバーが参加しており、タスクの見積もりは実装を担当するメンバーが中心となって行っています。
 
▼技術スタック、開発に使っている主なツール
・フロントエンド:React,TypeScript,webpack, ReactNative, Electron, Astro, Jest
・フロントエンド状態管理: Redux
・フロントエンドスタイリング:Emotion
・フロントエンドコンポーネントライブラリ: MUI
・バックエンド:Ruby on Rails, Ruby, RSpec
・ストレージ: PostgreSQL, Redis
・Web Socket:Node.js, Express
・インフラ:AWS (ELB, RDS, S3, SQS, ElastiCache, AWS WAF, Lamda, Amplify…), Docker, CloudFlare
・ソースコード管理:GitHub
・CI/CD:GitHub Actions, Amplify
・その他:Stock, Google Workspace, GitHub, DataDog, Papertrail, Sentry

この仕事で得られること

①利用頻度・ユーザーの滞在時間が非常に長いプロダクト特性により、高トラフィックを捌いていく非常にエキサイティングなポジションです。
②「非IT企業」の方々をターゲットとしているため、UIやUXの設計が肝となる事業です。
③会社としても、開発組織としても、まだまだスタートアップフェーズです。そのため、自身で技術環境の提案や業務効率化の推進、開発体制の強化施策まで、様々な施策の提案を行うことができます。
④『非IT企業』の方々からの感想・改善の要望などをリアルタイムかつダイレクトに得ることができるため、自分の仕事が「世の中やユーザーの方々の役に立っているんだ」と強く実感することができます。
⑤アジャイル型の開発体制でスピード感を持って進めることができます。
⑥ご希望がある場合は、バックエンド・インフラ等別領域へ展開することも可能です!

配属部署 開発部
必須の条件
(Mustの要件)
①「世界中の『非IT企業』から、情報共有のストレスを取り除く」というStockのミッションに共感いただける方
②html, cssを使って画面を作ったことがある
③TypeScriptで書かれたコードを読むことができる
④状態管理とページ遷移を含むWebアプリケーションを作ったことがある
⑤gitの簡単な操作(commit, push)ができる
⑥教えてもらいながらプロダクトが修正できる
⑦4年制大学卒業以上
歓迎する条件
(Nice to haveの要件)
※必須の要件ではありません
①「React」(もしくは「Vue」「Angular」「Typescript」「JavaScript」)での開発経験1年以上
②バックエンドと通信が必要なアプリケーションの開発を行ったことがある
③複数人で開発したプロジェクトで、gitによるソースコード管理の経験がある

<求める人物像>
①なにより当社のミッションに共感いただける方を求めています。そのうえで以下の考えやご経験がある方はぜひご応募ください。
②「感情的」ではなく「論理的に」仕事を進めたい方
③相手をリスペクトし特性を理解したうえで、関係構築ができる方
④目標に対し、個人ではなくチームで取り組みたい方
勤務形態 週5日オフィス出社の勤務
>> なぜ今の時代に、IT企業のStockが「週5でフル出社」するのか?
勤務地 〒103-0004 東京都中央区東日本橋2-8-3 JMFビル東日本橋01 4階
選考プロセス 書類選考 → 一次面接(Zoomでの面談)→ 二次面接(対面での面談)→ 内定

Stockでは、新たな仲間を大募集しています!