W skrócie
- Zadania: Twórz innowacyjne interfejsy użytkownika dla naszego SaaS z AI.
- Firma: Startup rozwijający zaawansowane rozwiązania AI w produkcji.
- Benefity: Atrakcyjne wynagrodzenie, elastyczny czas pracy i wsparcie w rozwoju zawodowym.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj z najnowszymi technologiami i wpływaj na przyszłość przemysłu.
- Kwalifikacje: Doświadczenie w programowaniu front-end oraz umiejętność pracy w zespole.
フロントエンドエンジニア
■スカイディスクについて
AIによる生産計画最適化(数理最適化)SaaS「最適ワークス」を開発しているスタートアップです。
- 2022年リリース後、8ヶ月でARR1億円を突破
- 大手〜中小製造業まで累計150社以上に導入
- 累計約25億円を調達し、AI×SaaS開発を加速
- 受託開発からプロダクト企業へ転換し、複雑な最適化問題に挑戦中
■ポジション概要
当社SaaS「最適ワークス」のWebサービスにおいて、フロントエンドを中心とした開発に携わっていただくポジションです。フロントエンドを主軸としながら、API連携や仕様設計にも関わり、プロダクト全体を理解しながら開発スキルを広げていくことができます。フロントエンド専任というよりは、インフラを除く広いレイヤーに関与しながら、将来的にフルスタックやアーキテクトへと職域を広げていけるポジションです。
■フロントエンドにおける技術的な特徴
最適ワークスにおいてフロントエンドは、単なる表示ではなく、複雑な計算結果をユーザーが理解し、意思決定できる形に変換する役割を担っています。数百〜数千件規模のデータを扱うガントチャート表示、動的に変化するスケジュールのリアルタイム反映、複雑な制約条件を踏まえた可視化ロジックの設計、パフォーマンスとUXを両立するUI設計といった、技術的にチャレンジングな領域があります。特に、計画結果をガントチャート上に可視化する表示ロジックや、大量データを扱う際のパフォーマンス最適化は、このポジションならではの面白さです。見た目を整えるだけでなく、複雑なドメインをどうUIに落とし込むか、ユーザーが意思決定しやすい体験をどう設計するかまで踏み込める環境です。また、チームでのレビューやペア開発を通じて、段階的に設計や改善提案にも関わっていくことができます。
■組織構成(合計10名前後)
- プロダクトチーム
- Webチーム
- AIエンジンチーム
■現アーキテクチャ構成
- IaC: Terraform
- CI/CD: GitHub Actions / CodePipeline
- リバースプロキシ: Traefik
- フロントエンド:Nuxt4 / TypeScript / Tailwind CSS / ApolloClient / Nuxt UI / VitePress / Oxlint / vitest / vee-validate / yup / Playwright
- バックエンド:Hasura GraphQL Engine / PostgreSQL
- AI:Rust(数理最適化エンジン)
- BI:Metabase
- インフラ:AWS(S3 / CloudFront / RDS / ECS / Fargate / Cognito 等)
■業務内容
- フロントエンドの実装(Nuxt / TypeScript)
- UI / UX改善
- パフォーマンス改善
- コンポーネント設計・実装
- ガントチャート等の複雑UIの設計・改善
- API連携を含む画面開発
- バグ対応、不具合調査
- テスト実装
- 仕様理解および仕様改善提案
- 技術選定や開発プロセス改善への関与(経験に応じて)
■組織の風土・文化
- 福岡本社の企業ですが、フルリモートで勤務しているメンバーも多く、リモート前提の開発体制とコミュニケーション文化が根付いています。
- 会社として技術の重要性を強く認識しており、技術的負債の解消や基盤改善にも積極的に取り組む文化があります。
- チームでは互いを尊重しながら議論する文化があり、エンジニア同士がリスペクトし合う風土が醸成されています。
- 会社として最新のAI開発ツールの利用を推奨しており、費用補助も含めてモダンな開発環境を支援しています。
- ミーティング議事録の作成やPR生成など、開発のあらゆる工程でAIを活用しています。
- AI活用は個人任せではなく、勉強会やペアプログラミングを通じてチーム内でノウハウを共有しています。
- 生成AIを前提とした開発スタイルへの移行を進めており、開発プロセスそのものをアップデートしています。
- OpenAI「ChatGPT」Pro、Anthropic「Claude」Max等の上位有料プランを会社負担で利用できます。
■開発体制
- プロダクトチーム(プロダクトオーナー・プロダクトマネージャー・デザイナー)と共同で要件・仕様を定めます。
- 生産計画のコアである計算部分は、AIエンジンチームがRustによる数理最適化プログラムで実装しています。
- Webチームでは、DB・APIサーバ・フロントアプリを担当しています。
- 仕様の通りに実装するだけでなく、プロダクトチームと議論しながら仕様策定や改善提案にも関わります。
- 各レイヤーを横断しながら、開発スキルを広げていくことができます。
■Preferred Experiences
- Nuxt / Vueの開発経験
- GraphQLの利用経験
- UI/UX改善の経験
- パフォーマンス改善の経験
- テストコードの実装経験
- BtoB SaaS開発経験
- リッチUI開発経験(チャート・可視化など)
- AI開発ツール(Copilot / Claude / Cursor等)の活用経験
■We are looking for
- 「日本の製造業を元気にする」というスカイディスクのミッション/ビジョンに共感いただける方
- 新しい技術や開発手法に興味を持ち、キャッチアップできる方
- 自ら手を動かしながら成長していきたい方
- チームでの開発や議論を大切にできる方
- 将来的にフルスタックやアーキテクトを目指したい方
- 変化を恐れず、柔軟に取り組める方
■Working Conditions
- Salary 400万円〜1,200万円
- Location フルリモートワークにつき原則自由(東京・福岡オフィスへは出社可能)
- Job Type 正社員(副業・業務委託でのジョインは応相談)
- Work hours フレックスタイム制(コアタイム 11:00-16:00)
- Probation period 有(3ヶ月)
- Benefits 健康保険 / 厚生年金 / 雇用保険 / 労災保険 / リモートワーク手当(3千円/月 )/ スキルアップ支援制度 /年末年始 / 夏季休暇 / 有給休暇(入社時点で5日付与・半年経過後に追加で10日付与・勤続2年目で16日・その後1年経過毎に1日追加し、最大20日)/ 最新AI開発ツールの利用を推奨(ChatGPT Pro / Claude Max / GitHub Copilot / Cursor / Codex 等)
リモート可・AI×SaaSのフロントエンドエンジニア in Katowice – pracodawca: 株式会社スカイディスク
Nasza firma oferuje wyjątkowe możliwości dla pełnostackowych inżynierów, którzy pragną rozwijać swoje umiejętności w dynamicznym środowisku pracy. Oferujemy elastyczny czas pracy oraz możliwość pracy zdalnej, co sprzyja równowadze między życiem zawodowym a prywatnym. Dodatkowo, zapewniamy wsparcie w zakresie rozwoju zawodowego oraz dostęp do nowoczesnych narzędzi, takich jak GitHub Copilot i ChatGPT Plus, co czyni nas doskonałym pracodawcą dla osób poszukujących satysfakcjonującej kariery w branży technologicznej.