{"id":1186101,"url":"https://alion.io/job/orlem-urontoendoenjinia","title":"フロントエンドエンジニア","company":{"id":2675223,"name":"Gorlem","domain":"gorlem.com","url":"https://alion.io/company/gorlem","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HERP","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Tokyo, Japan"],"countries":["JP"],"hiring_countries":[],"hiring_countries_total":0,"salary":{"min":5000000,"max":8000000,"currency":"JPY","period":"year","gross":null,"usd_annual":50824},"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"Docker","optional":false},{"name":"GitHub","optional":false},{"name":"MySQL","optional":false},{"name":"Python","optional":false},{"name":"Ruby","optional":false},{"name":"Ruby on Rails","optional":false},{"name":"Slack","optional":false},{"name":"Vercel","optional":false}],"status":"live","first_seen_at":"2026-09-02T08:18:51Z","employer_posted_date":"2026-09-02","last_verified_at":"2026-11-03T10:39:08Z","board_verified":true,"closed_at":null,"days_open":62,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":62},"description":"フルリモート×フルフレックス/React国内有数の建設業界特化CO2排出量計算ツール「GORLEM」の開発を推進するフロントエンドエンジニア募集！\nDescription\n▍事業内容／企業紹介\nゴーレムは、建設業界に蓄積されてきた見積・設計・施工・維持管理などのデータと、実務の中で培われてきた判断基準を構造化し、企業の業務効率化や意思決定を支援する建設業界特化型のデータプラットフォームを開発しています。\n建設業界では、企業・プロジェクトごとに業務、データ、管理方法が異なり、重要な情報がExcelやPDF、担当者の経験に分散しています。ゴーレムでは、こうした非構造・属人的な情報をデータとして扱える状態へ変換し、CO2排出量の算定をはじめ、見積・購買・業務分析など複数のテーマへ展開しています。\n▍ポジションのミッション（募集背景）\n顧客や利用ユーザーが増える中、GORLEMで扱うデータや業務フローも複雑になっています。機能を実装するだけではなく、建設業務特有の複雑な情報を、ユーザーが迷わず操作・判断できるUIへ落とし込むフロントエンド開発が重要になっています。\n今回募集するのは、Reactを中心に、GORLEMの画面・コンポーネント設計から実装、既存UIの改善、API連携、テスト・リリースまで担当いただくフロントエンドエンジニアです。\nPdMやバックエンドエンジニアと要件・仕様を確認しながら、ユーザーの業務フローを踏まえたフロントエンドを開発していただきます。\n▍仕事内容\n機能要件・UI設計\nPdM等とユーザーストーリー・受入条件・仕様上の不明点を確認\nユーザーの業務フロー・操作手順を踏まえた画面仕様の整理\n画面構成、コンポーネント、状態管理、入力・エラー表示等の設計\nAPI仕様やバックエンド側の制約を踏まえた実装方法の検討\nフロントエンド開発\nReactを用いたWebアプリケーションの開発\n新規画面・機能・共通コンポーネントの実装\nAPI連携、状態管理、入力バリデーション等の実装\n大量・複雑な建設データを扱う画面の表示・操作性改善\n既存機能の改修・リファクタリング\n品質・ユーザー体験の改善\nコードレビュー、テスト、リリース作業\n不具合の再現・原因調査・修正\nユーザーの利用状況やフィードバックを踏まえたUI改善\n保守性・可読性・再利用性を意識したコンポーネント改善\n開発環境・プロセス改善\nフロントエンドの開発ルール・ドキュメント整備\n開発効率や品質向上につながるライブラリ・ツール等の検討\nテスト・エラー監視・開発フローの改善\n経験・適性に応じた技術選定や既存技術の刷新\n▍やりがい・魅力など\nReactを中心に、建設業界の複雑な業務・データを使いやすいUIへ落とし込める\nPdMと要件を整理しながら、仕様検討・設計・実装・リリースまで一貫して関われる\n画面実装だけでなく、コンポーネント設計・開発品質・フロントエンド基盤の改善にも関われる\n大手建設企業が実際の業務で利用するプロダクトを継続的に改善できる\n▍組織名／体制\nエンジニア部門：11名（業務委託含む）\n・マネジメントレイヤー：1名\n・フルスタック：7名\n・フロント：2名\n・インフラ：1名\n※PdM、ITPM、Tech Lead等と連携していただきます。\n▍開発体制\nSlack中心のリモート開発。小規模な機能開発・改修からキャッチアップし、要件精査・UI設計・レビュー・開発プロセス改善へ担当範囲を広げていただきます。\n▍技術スタック\nRuby／Ruby on Rails／React／Python／AWS／MySQL／Vercel／Docker\nGitHub／Slack／Sentry／Notion\nRequirements\n▍事業内容／企業紹介\nゴーレムは、建設業界に蓄積されてきた見積・設計・施工・維持管理などのデータと、実務の中で培われてきた判断基準を構造化し、企業の業務効率化や意思決定を支援する建設業界特化型のデータプラットフォームを開発しています。\n建設業界では、企業・プロジェクトごとに業務、データ、管理方法が異なり、重要な情報がExcelやPDF、担当者の経験に分散しています。ゴーレムでは、こうした非構造・属人的な情報をデータとして扱える状態へ変換し、CO2排出量の算定をはじめ、見積・購買・業務分析など複数のテーマへ展開しています。\n▍ポジションのミッション（募集背景）\n顧客や利用ユーザーが増える中、GORLEMで扱うデータや業務フローも複雑になっています。機能を実装するだけではなく、建設業務特有の複雑な情報を、ユーザーが迷わず操作・判断できるUIへ落とし込むフロントエンド開発が重要になっています。\n今回募集するのは、Reactを中心に、GORLEMの画面・コンポーネント設計から実装、既存UIの改善、API連携、テスト・リリースまで担当いただくフロントエンドエンジニアです。\nPdMやバックエンドエンジニアと要件・仕様を確認しながら、ユーザーの業務フローを踏まえたフロントエンドを開発していただきます。\n▍仕事内容\n機能要件・UI設計\nPdM等とユーザーストーリー・受入条件・仕様上の不明点を確認\nユーザーの業務フロー・操作手順を踏まえた画面仕様の整理\n画面構成、コンポーネント、状態管理、入力・エラー表示等の設計\nAPI仕様やバックエンド側の制約を踏まえた実装方法の検討\nフロントエンド開発\nReactを用いたWebアプリケーションの開発\n新規画面・機能・共通コンポーネントの実装\nAPI連携、状態管理、入力バリデーション等の実装\n大量・複雑な建設データを扱う画面の表示・操作性改善\n既存機能の改修・リファクタリング\n品質・ユーザー体験の改善\nコードレビュー、テスト、リリース作業\n不具合の再現・原因調査・修正\nユーザーの利用状況やフィードバックを踏まえたUI改善\n保守性・可読性・再利用性を意識したコンポーネント改善\n開発環境・プロセス改善\nフロントエンドの開発ルール・ドキュメント整備\n開発効率や品質向上につながるライブラリ・ツール等の検討\nテスト・エラー監視・開発フローの改善\n経験・適性に応じた技術選定や既存技術の刷新\n▍やりがい・魅力など\nReactを中心に、建設業界の複雑な業務・データを使いやすいUIへ落とし込める\nPdMと要件を整理しながら、仕様検討・設計・実装・リリースまで一貫して関われる\n画面実装だけでなく、コンポーネント設計・開発品質・フロントエンド基盤の改善にも関われる\n大手建設企業が実際の業務で利用するプロダクトを継続的に改善できる\n▍組織名／体制\nエンジニア部門：11名（業務委託含む）\n・マネジメントレイヤー：1名\n・フルスタック：7名\n・フロント：2名\n・インフラ：1名\n※PdM、ITPM、Tech Lead等と連携していただきます。\n▍開発体制\nSlack中心のリモート開発。小規模な機能開発・改修からキャッチアップし、要件精査・UI設計・レビュー・開発プロセス改善へ担当範囲を広げていただきます。\n▍技術スタック\nRuby／Ruby on Rails／React／Python／AWS／MySQL／Vercel／Docker\nGitHub／Slack／Sentry／Notion\nPreferred Experiences\nTypeScriptを用いたフロントエンド開発経験\nコンポーネント設計・共通UIの設計経験\nBtoB SaaS・業務システムの開発経験\nRuby on Rails等のバックエンド開発経験\nAWS、Docker等を用いた開発・運用経験\nPdMと要件・仕様を整理しながら開発した経験\nフロントエンドの性能改善、テスト、エラー監視、開発環境改善の経験\nWe are looking for\n仕様通りに画面を作るだけではなく、ユーザーの利用場面を踏まえてUIを考えられる方\n仕様が曖昧な場合に、確認事項や論点を整理しながら開発を前に進められる方\nPdMやバックエンドエンジニアと対話しながら、実現方法を検討できる方\n動けば良いではなく、保守性・再利用性・テストまで意識できる方\nレビューやドキュメントを通じて、チームの開発品質を高めていける方\nWorking Conditions\nSalary\n500万円〜800万円(年俸制)\nみなし残業45時間/月（146,400~234,375円）\nLocation\nフルリモートのため勤務地問わず\n〒102-0093\n東京都千代田区平河町1丁目3-13 平河町フロントビル 4階 ※オフィス全面禁煙\nアクセス：半蔵門駅2出口から徒歩約3分\n（雇入れ直後）東京本社所及び貴殿の自宅（テレワークを行う場所）\n（変更の範囲）会社の定める場所及び貴殿の自宅（テレワークを行う場所）\nJob Type\n正社員\nWork hours\n◾勤務時間\n例：10:00-19:00（フルフレックス・コアタイムなし）\n◾休日・有給休暇・特別休暇\n・完全週休2日制（土・日）\n・祝日\n・夏季休暇\n・年末年始休暇\n・有給休暇\n・慶弔休暇\n・産前産後休暇\n・育児休暇\n・子どもの看護休暇\n入社後のフロー\nSetp1 まずは開発体制や既存コードを理解してもらうために\n・いくつかの小規模な開発業務（1ヶ月程度）\n・既存エンジニアとの開発を通してのコミュニケーション\nSetp2 主にお任せしたい業務\n・開発の要件検討と設計\n・日々のコードレビューと参加エンジニアへのアドバイス\n・チームの生産性向上のための開発フロー改善\nSetp3 適性に合わせて将来お任せしたい業務\n・Setp2に加えて技術選定および刷新\n・プロジェクトマネジメント\n開発環境の特徴\nエンジニアに負担の少ない開発進行\n・オーナーとマネージャーとエンジニアの双方向で状況を確認し、エンジニアに無理のないスケジュールを組んでいます。\n・プロダクトファーストですがチームの状況を踏まえたハンドリングでエンジニアは開発に専念できる環境です。\nドキュメント整備のエンジニア文化形成\n・まだ歴史の浅いプロダクトだからこそドキュメントが大事。\n・開発の区切りごとにドキュメントを整備する時間を取るようにしています。\nProbation period\n試用期間6ヶ月あり。期間中の給与・待遇は変更なし\nBenefits\n・フルリモート\n・昇給（年1回）\n・社会保険完備\n・入社準備手当（10万円支給）\n・最新PC貸与\n・通勤手当（月5万円まで）\n・リファラごはん飯制度（社内紹介制度）\n・ウェルネスサポート制度（健康維持支援）\n・学び応援制度\n・社内交流イベント\n・代表との1on1制度","description_format":"text","description_chars":4419,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-24T14:49:32Z"}],"visa":[],"liveness":{"score":11,"band":"cold","label":"Long shot","p_open":1,"p_active":0.38,"p_room":0.28,"age_days":61,"expected_fill_days":24,"reasons":["conf:0","win:tail","crowd:"],"computed_at":"2026-11-03T05:54:40Z"},"pay":{"stated_usd_annual":50824,"is_top_pay":false},"html_url":"https://alion.io/job/orlem-urontoendoenjinia","json_url":"https://alion.io/job/orlem-urontoendoenjinia.json","meta":{"generated_at":"2026-11-03T11:01:15Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":15198,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-04T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2675223},"rest":"https://alion.io/mcp/rest/get_company?id=2675223"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Forlem-urontoendoenjinia"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Forlem-urontoendoenjinia"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Forlem-urontoendoenjinia"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/orlem-urontoendoenjinia\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Forlem-urontoendoenjinia"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":1186101}},{"tool":"search_jobs","arguments":{"company":"gorlem.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":1186101},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}