法人向けオンラインバンク「Finswer Bank」のフロントエンド開発を行っていただきます。
銀行業界というレガシーな産業の中で、圧倒的に便利なサービスを提供するために、堅牢でありながらも優れたユーザビリティのサービス開発を目指しています。
いま、我々が開発関連で抱えている課題は大きく2つあります。
すでにβ版をローンチし、一部企業に利用いただいていますが、金融サービスならではの堅牢さを維持しながら、スピードアップしていく必要があります。
今後も追加予定の機能があるところ、そうした機能開発に必要なだけの開発力強化が急務になっています。
現在はCEOの小川がCTOを兼務している状態で、業務委託の方を含めて8人前後のエンジニアで開発を進めています。
現在は正社員のエンジニアの方の採用を進めているところ、その採用の加速化やチーム文化の生成を急ぐ必要があります。
仕様はあるもののコードがない状態の機能がまだまだあります。
ローンチやその後の機能追加に向けた開発をお願いしたいです。
アーキテクチャの母体はあるものの、まだまだ改修できる状態です。
マイクロサービス化を視野にした設計にしているところ、その改修も含めてお願いしたいです。
現在のフェーズでは、バックエンドエンジニアがインフラエンジニアを兼ねる形になるところ、インフラエンジニアの役割を補完することをお願いしたいです。
強固なエンジニアリングチームを作っていきたいと考えています。
そのために必要な採用、PR、人事設計、評価制度構築、コーディングテストなどの設計を、一緒にお願いしたいです。
フロントエンドエンジニアとして、以下の役割を期待しております。
体験、品質、開発効率を向上させるためのフロントエンド開発に継続的に取り組み、リードしていく
技術の伝導 チーム全体のフロントエンド開発能力を向上させるため、技術的なインプットを欠かさず、それらを勉強会の主催、ドキュメンテーションなどを通じてチームに共有して活用できるようにしていく
開発チームの一員としてプロダクトマネージャーと共に要件を定義し、設計、実装や、専門的な知識を活かしUXの向上や品質の改善を行っていていく コードを書いて終わりではなく、長期的な視点での開発を行っていたいきたいと考えております
今後大規模なシステムとなることを鑑み、モジュラモノリスを取り入れ、システムの開発容易性と自律性を両立を目指している
週1度のスプリントプランニングで実装タスクを合意する以外は、Slackでの非同期コミュニケーションが中心
バックエンドとフロントエンドでタスクを分けて開発
ユーザーストーリー単位で実装項目を管理
Githubでのバージョン管理
メンバーを絞った仕様レビュー会を不定期で実施
実際にツールを使用する経理や税理士の方へのユーザーヒアリングを定期的に実施
作成した仕様を実装前にぶつけ、課題を明らかにしたうえで優先度を決めて開発実施
TypeScript / React.js / Next.js / Storybook / Panda CSS / scaffdog / connect-es / Vitest
Go / connect-go / sqlc / PostgreSQL
Docker / GCP / Vercel
GitHub Actions
バージョン管理システムを利用したチームでの開発経験
React, Vue.jsを用いたウェブアプリケーションの設計、開発経験
API実装の経験
基本的なレイアウト(display, flexの基本, レスポンシブの考慮)を実装できる
CIの整備、運用経験
CSS in JSの知識、経験
アクセシビリティを考慮したマークアップおよびそのテストを実装できる
フロントエンドにおけるテスト設計に関する知識
フロントエンドパフォーマンスチューニングに関する知識
eslint, prettierなどの静的解析ツールの設定、運用経験
Next.js App Router, React Server Componentsの知識、経験
Vercel環境での開発、運用経験
フロントエンドキャッシュ戦略の知識、経験
東京
各種社会保険完備
SO付与
実績に応じて昇給有
交通費支給 ※上限3万円/月
借上社宅制度 ※交通費支給不可
コーヒー淹れ放題
ミネラルウォーター飲み放題
対話でのコミュニケーションも大事にしているため、ハイブリット型の出社形態です。 効率的かつ働きやすいチームとなることを目指しています!
年間休日120日(土・日、国民の祝日)
年次有給休暇
年末年始休暇
慶弔休暇
産前産後休暇
フレックスタイム制(コアタイム11:00~15:00)
※清算期間は1か月、起算日は毎月1日とする。