シニアフロントエンドエンジニア(Chatwork)
株式会社kubell · 東京都港区南青山1-24-3 WeWork 乃木坂
About The Role
採用背景 15年以上開発・運用をしてきた「Chatwork」を今後も継続して運用し、さらに加速的かつ中長期的にプロダクトの進化を実行できる能力を備えた強いチーム作りを推進いただけるシニアフロントエンドエンジニアを募集しています。 フロントエンド開発グループは、プロダクトの特性として非機能要件が高く一般的なwebアプリケーションではあまり表面化しないような課題(メモリリーク、セッションの再開、バックグラウンドでの状態管理など)に立ち向かうスキルを備えたチームです。 本チームではプロダクトの歴史の長さによるユーザー数の多さ・技術的考慮事項の多さを解消・運用し続けられる持続力のある技術を備えたエンジニアを求めています。 また、チームとして毎年新卒エンジニアを迎えプロダクトの成長とともにより強力なチームとなるためにメンバーの成長も重要視しており、メンバーの成長を後押ししチームの成長を牽引できるリードエンジニアの役割を担っていただける方も募集しています。 ポジションの魅力 ・国内でも有数の巨大なSPAに携わることができる ・登録ID数は800万を超え、多くのユーザーにダイレクトに成果が伝わる 今後のキャリアパス ・チーム内の生産性をテクニカル・ピープル面で高めていくためのリードエンジニア ・システム全体の技術的戦略の立案や推進を担うアーキテクト/テックリード ・プロダクトの運用と機能開発をマネジメントしていくプロダクトマネージャー 業務内容 ■チームリーダー領域 チーム内において施策の推進・メンバーへのピープルマネジメント等を通しチームの成果の最大化を担います: ・ステークホルダーとの意思疎通、情報整理を通しアウトカムの最大化 ・より価値を生むことのできる強いチームになるための学習・成長環境構築 ・メンバーへのピープルマネジメントを通しメンバーの成長をサポート ■アーキテクト領域 サービス価値の向上を容易にし、加速するユーザー拡大に耐えるべく、Web アプリケーション領域のリアーキテクティングを担います: ・SoE: System of Engagement の視座に基づく、Web アプリケーションの要求・要件分析 ・大規模なアーキテクチャ変更を含む、継続的なコードベース改善とそのための設計・プロトタイピング ・チーム内外問わずスピーディに開発を行うための、Web アプリケーション構成の分解・整理 ・アーキテクチャ刷新に伴うマイグレーション計画の立案 ■ 開発体験領域 複数チームでプロダクトを開発するにあたっての、保守性や開発速度に寄与するような基盤整備を主に担います: ・状態管理や UI の設計指針の検討・検証 ・プロダクト品質を向上するための、テスト拡充や監視基盤構築 ・技術負債を抑制するための型検査や Linter などを用いた静的検証の整備 ・etc ... ■ デザインエンジニアリング領域 Chatwork の機能開発,およびユーザー体験の最適化を主に担います: ・PM やデザイナーと伴走した、既存機能の改善,および新規機能の開発 ・デザインシステムの検討,システム整備 ・UI に関わるユビキタス言語の検討,社内広報 ・etc ... 参考:エンジニア向け 採用ピッチ資料 【変更の範囲】 ・部署異動等により当社業務全般へ変更する場合があります(出向含む) AI活用環境・取り組みについて kubellでは、AIを事業の主軸に置くとともに、社内での積極活用を推進しております。 ❶|多数のAIサービスを利用可能 高品質且つ最先端なAIサービスを活用できる環境を整えております。 現在は、Claude Code MaxプランやGeminiを導入しており、その他のサービスもプロダクトの成長や個人の生産性に寄与するツールであれば活用可能となっております。 ❷|AI推進プロジェクトチームの立ち上げ AIを積極活用して、開発生産性の向上、開発環境の整備を進めるためにAI推進プロジェクトチームを立ち上げております。現在では、AIによるコードレビューへの取り組み他、様々な施策を進めています。 ❸|グループを跨いだAI活用に関する情報交換 毎週、AI活用事例の共有や相談などを気軽におこなうことができる機会をグループ横断で実施しています。良い取り組みはシェアしあうことで、組織全体の開発生産性の向上に繋げています。 開発環境 開発言語:TypeScript, Scala.js など フレームワーク:React, Redux, Relay(GraphQL), styled-components, Storybook など インフラ:Amazon Web Services, Firebase 分析基盤:Arm Treasure Data, Snowflake コード管理:GitHub タスク管理:JIRA 情報共有:Confluence, Miro CI / CD:GitHub Actions 必要なスキル・経験(Must要件) ・AIをエディタ/IDEに統合し、自力でコード補完や生成を活用できる ・生成AIの基礎を理解し、プロンプトを改善できる ・フロントエンドにおける、状態管理およびコンポーネント設計の経験 ・TypeScript を用いた開発の業務経験 ・Component 指向フレームワーク (React,Angular,Vue.js,他) を用いた開発の業務経験 ・Git / GitHub を用いた開発フローの業務経験 あると望ましいスキル・経験(Want要件) 全ての項目をカバーする必要はなく、なおかつ業務経験は不問です: ・Figma や Sketch などの、フロントエンド開発と親和性の高いデザインツールを用いた UI・デザインシステム運用の経験 ・ドメイン駆動設計に関わる経験 ・サーバーサイド開発の経験 ・ピープルマネジメント経験 ・チームでの開発経験、プロジェクトの進捗管理経験 求める人物像 ・当社の理念やビジョンに共感していただける方 ・技術的な探究心があり、知らないことに対する探索やトライアル & エラーに積極的な方 ・当事者意識を持ち、自ら提案し、チームメンバーと連携しながら仕事を進めていける方 ・事業や会社,およびチームの変化に柔軟に対応していける方 働く人 ・「Chatwork」は深く使い込んでもらえるサービス。 様々な反応があるからワクワクする。 テックブログ JavaScriptの便利な構文に潜む罠 Storybookで任意のテンプレートエンジンを利用する フロントエンドのビルドをRspackで気軽に高速化した話 フロントエンド
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring