Repository navigation
feat(web): add Founding Chromium Engineer role to jobs page #12248
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,20 @@ | ||
| import type { Metadata } from "next"; | ||
| import { JobsPageContent, jobRoleMetadata } from "../job-role-page"; | ||
|
|
||
| const path = "/jobs/founding-chromium-engineer"; | ||
|
|
||
| export async function generateMetadata({ | ||
| params, | ||
| }: { | ||
| params: Promise<{ locale: string }>; | ||
| }): Promise<Metadata> { | ||
| return jobRoleMetadata({ | ||
| params, | ||
| path, | ||
| namespace: "jobs.foundingChromiumEngineer", | ||
| }); | ||
| } | ||
|
|
||
| export default function FoundingChromiumEngineerPage() { | ||
| return <JobsPageContent />; | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -152,6 +152,42 @@ | |
| "applyAriaLabel": "Per E-Mail als Founding Engineer bewerben", | ||
| "applyEmailSubject": "Bewerbung als Founding Engineer bei cmux", | ||
| "applyCta": "E-Mail senden", | ||
| "foundingChromiumEngineer": { | ||
| "metaTitle": "Founding Chromium Engineer bei cmux", | ||
| "metaDescription": "Kommen Sie zu cmux als Founding Chromium Engineer: Verantworten Sie unseren Chromium-Fork und bringen Sie cmux mit C++ und Rust auf Windows und Linux.", | ||
| "section": "Jobs", | ||
| "eyebrow": "Über die Rolle", | ||
| "title": "Founding Chromium Engineer", | ||
| "tagline": "Bringen Sie cmux auf Windows und Linux.", | ||
| "intro": "cmux ist ein natives macOS-Terminal auf Basis von Ghostty, das für die parallele Ausführung mehrerer KI-Coding-Agenten entwickelt wurde. Hunderttausende Entwickler nutzen cmux für ihre agentischen Coding-Workflows.", | ||
| "hiring": "Wir stellen einen Founding Engineer ein, der cmux auf Windows (und Linux) verantwortet - auf Basis unseres eigenen Chromium-Forks.", | ||
| "whatYoullDo": "Ihre Aufgaben", | ||
| "whatYoullDoItems": [ | ||
| "Verantworten Sie unseren Chromium-Fork: Upstream verfolgen, sauber rebasen und cmux-Patches pflegen (Fenster-/Eingabe-/Render-Integration, Terminal-Oberfläche, Agent-UI).", | ||
| "Verantworten Sie cmux auf Windows und Linux von A bis Z: C++, Installer, Auto-Update, Crash-Reporting.", | ||
| "Portieren Sie den Ghostty-basierten Terminal-Kern und die Agent-Orchestrierungsfunktionen (vertikale Tabs, Benachrichtigungsringe, Splits, CLI) auf Windows.", | ||
| "Sorgen Sie für native Performance: Startzeit, GPU-Rendering, Eingabelatenz.", | ||
| "Dogfooding, Testen und Verifizieren - ständig." | ||
| ], | ||
| "excitedLead": "Besonders freuen wir uns, wenn Sie:", | ||
| "excitedItems": [ | ||
| "Tiefe C++-Kenntnisse und echte Chromium-Erfahrung - idealerweise haben Sie einen Fork gepflegt: Patches tragen, auf Upstream-Meilensteine rebasen, in content/ oder blink debuggen.", | ||
|
Comment on lines
+156
to
+174
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win Translate The 🤖 Prompt for AI Agents |
||
| "Rust ist ein großes Plus (unsere TUI und unser Networking-Daemon sind in Rust geschrieben).", | ||
| "Sie haben eine echte Windows-Desktop-App ausgeliefert oder gepflegt.", | ||
| "Bonus: Upstream-Chromium-Beiträge, Neugier für Swift/AppKit, Open-Source-Maintainer, ehemaliger Gründer." | ||
| ], | ||
| "details": "Details", | ||
| "roleTitle": "Founding Chromium Engineer", | ||
| "compensationLabel": "Vergütung", | ||
| "compensation": "$130k–$170k + 0,5 %–1,5 % Beteiligung", | ||
| "benefitsLabel": "Leistungen", | ||
| "benefits": "Kranken-, Zahn- und Sehkraftversicherung", | ||
| "locationLabel": "Standort", | ||
| "location": "San Francisco", | ||
| "applyAriaLabel": "Per E-Mail als Founding Chromium Engineer bewerben", | ||
| "applyEmailSubject": "Bewerbung als Founding Chromium Engineer bei cmux", | ||
| "applyCta": "E-Mail senden" | ||
| }, | ||
| "foundingDesigner": { | ||
| "metaTitle": "Founding Designer bei cmux", | ||
| "metaDescription": "Werden Sie Founding Designer bei cmux und gestalten Sie die Zukunft des Programmierens mit KI für macOS, TUI, Windows, Linux, iOS, Cloud, cmux.com und chatmux.", | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎯 Functional Correctness | 🟡 Minor | ⚡ Quick win
Move the YC CTA label into the locale messages.
Line 254 renders English text on every locale. Replace it with a
jobsmessage key. Add that key to every catalog inweb/messages/. Updateweb/tests/jobs-page.test.tsxLine 268 so it does not require the English label for every locale.As per path instructions, “All new user-facing job copy, metadata, CTA labels, and route-rendered content must come from locale-specific message keys.”
Proposed fix
🤖 Prompt for AI Agents
Source: Path instructions