Home › Companies › HqO, Inc. › UX Engineer Co-op
UX Engineer Co-op
HqO, Inc. · Boston, MA, United States · On Site · Active · Rippling ATS
Job facts
| Field | Value |
|---|---|
| Company | HqO, Inc. |
| Title | UX Engineer Co-op |
| Normalized title | - |
| Department / team | Product & Design |
| Location | Boston, MA, United States |
| Work model | On Site |
| Employment type | Temporary |
| Salary | - |
| Status | active |
| ATS provider | Rippling ATS |
| Posted / first seen | 2026-05-22 / 2026-05-29 |
| Changed / last seen | 2026-06-06 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from HqO, Inc.. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Rippling ATS. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Boston. | Open |
| Department jobs | Active postings in Product & Design. | Open |
| Work model jobs | Active On Site postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | HqO, Inc. |
| Source | 5f8b6479-fe25-4fa2-980a-9ec7b2de4891 |
| ATS provider | Rippling ATS |
Description
company
About HqO
HqO is connecting real estate to the people with an asset agnostic, cross-property suite of powerful applications and services that foster best-in-class, dynamic end-user experiences. HqO’s REX (Real Estate Experience) Platform assesses the health and performance of a person’s experience within a physical space while providing the necessary tools for operators to manage and optimize it, all from one central location.
HqO has been trusted to power 400 million+ square feet across 700+ properties in 32 countries, and we’re backed by some of the world’s most prominent VC and real estate companies as we continue to grow rapidly across the world.
We’re driven by our core values of LET’S GO (Learning, Excellence, Truth, Service, Goodness, Ownership) which define our culture and push us to do our best work every day. If you want to join a fast-growing, highly collaborative, and supportive team that is at the forefront of real estate transformation, we’re the company for you.
role
About the role
We're hiring a Summer 2026 UX Engineer Co-op to join our Product Development team in Boston, reporting to the Head of Product and Design and embedded day-to-day with Design and Engineering. This is a hands-on hybrid role at the seam between design and code — you'll spend your days in Claude Design, Claude Code, Linear, and our shared component library, helping us ship a more consistent, polished, and accessible REX Platform.
A UX Engineer at HqO is the person who keeps craft high in both prototypes and production. You'll own contributions to our shared component library, maintain the UI skills files that guide how Claude builds UI for us, build polished high-fidelity prototypes that product managers and customers can actually click through, pair with front-end engineers on production UI work, and run design QA so the product matches the spec — pixels, motion, and accessibility included.
This position is a hybrid role based in our Boston office, with a minimum of three days per week (Monday–Thursday) onsite. It is a full-time, paid summer co-op (approximately June–December 2026, flexible to your academic calendar).
Responsibilities – What You'll Do
You'll own a mix of component library work, prototype and production craft, design QA, and design automations. After a ramp-up period pairing with our designers and front-end engineers, you'll independently drive most of these deliverables, with support from Product, Design, and Engineering leadership.
Own our shared component library. Build and maintain components in our shared design system (shared-packages, design tokens, Storybook stories), keep our Figma design system and the code library in lockstep, audit coverage and prune duplicates, and document usage so PMs, designers, and engineers can self-serve. Own our UI skills files. Maintain the Claude skills that guide how we build UI at HqO — component patterns, naming conventions, accessibility defaults, design system usage. Keep them accurate as the system evolves so every PM, designer, and engineer using Claude Code or Claude Design gets the same on-brand, on-spec output. Help build out our design automations. Partner with Product and Design on the AI-assisted workflows that connect design and code — design-to-code, token sync, design QA assistants, Claude-powered design ops. Tweak prompts, refine templates, and ship small automations that compound week over week. Help build polished, high-fidelity prototypes. Partner with PMs and Designers to turn early concepts into working prototypes — sometimes with real data, sometimes mocked — that can be put in front of customers and stakeholders. Use Claude Design, Claude Code, and our shared component library to move from idea to clickable in hours, not weeks. Ship polished production front-end work alongside engineers. Pick up well-scoped UI tickets in Linear — empty states, micro-interactions, form polish, responsive fixes, new component rollouts — and get them through code review and into the Monthly Release Train. Run design QA and accessibility audits. Sit between the design spec and the implemented UI on each release. Flag drift between spec and build, audit components against our accessibility standards (color contrast, keyboard navigation, ARIA, screen reader behavior), and partner with engineers on the fixes. Maintain Appcues and HelpHub documentation. Keep our in-app guidance (Appcues flows, tooltips, onboarding) and our customer-facing help content (HelpHub articles, screenshots, navigation) accurate and on-brand as features ship. Update what's stale, write new entries when a release lands, and make sure the UI, the in-app guidance, and the docs all tell the same story. Partner with PMs on early-stage exploration. Sit in on discovery sessions, build quick coded explorations alongside design concepts, and help PMs and designers pressure-test ideas before they hit a sprint. Cross-functional coordination. Serve as connective tissue between Design and Engineering — surfacing tradeoffs early, raising "this won't build cleanly" or "this design assumption breaks at mobile width" before tickets are sized, and helping designers and engineers speak the same vocabulary. Document patterns and contribute to internal craft. Write short component or pattern docs as you build, contribute to our internal UX and front-end best practices, and share learnings back with the broader team. Qualifications – What You’ll Bring
We're looking for a current undergraduate student (rising junior or senior) in a co-op or internship program — ideally pursuing a degree in Computer Science, Human-Computer Interaction, Interaction Design, Information Science, Design + Engineering, Cognitive Science, or a related field. We care more about craft and aptitude than a specific major.
A real interest in both sides of the line. You like design, and you like writing code. You've probably already built things on your own — a portfolio site, a side project, a class app — where you owned both how it looks and how it works. Working knowledge of modern front-end fundamentals. Comfort with HTML, CSS (including a utility framework like Tailwind, or modern CSS-in-JS / CSS modules), and JavaScript/TypeScript. Some exposure to React is expected; you don't need to be an expert, but you should be able to read a component and make meaningful changes to it. Familiarity with shadcn/ui (or a similar headless / composable component library) is a plus. Design system fluency. You're comfortable reading a design spec and translating it into components, whether the spec lives in a design tool, a screenshot, or a Loom. Bonus points if you've worked with design tokens or contributed to a shared component library before. An eye for craft. You notice the four-pixel misalignment. You care about the empty state. You can articulate why one micro-interaction feels right and another feels off. Clear, professional written communication. You can write a tight PR description, a clean component doc, or a short Loom-style walkthrough of a prototype. You write the way a teammate would want to read. Curiosity about how product teams work. You don't need prior product experience, but you should be genuinely interested in how software gets designed, built, and shipped — and willing to learn the rhythms of sprints, release trains, and design reviews. Comfort working with AI tools. Much of our day-to-day runs on Claude Design, Claude Code, and other AI-assisted tooling. We'll teach you what you need to know; we just need you to be open to working this way. Nice to Have
A public portfolio, GitHub, CodePen, or personal site that shows your work Prior internship or co-op experience in a software, design, or design-systems environment Experience contributing to a design system, component library, or Storybook Familiarity with accessibility standards (WCAG, ARIA, keyboard navigation) Exposure to Linear or similar tools Previous experience with Agile / Scrum concepts (sprints, story points, cycles) Why this role is a great opportunity
Most design or front-end internships put you in one lane — you're either making things in a design tool or shipping tickets, rarely both. This role lives in the middle on purpose. Over six months you'll own pieces of the shared component library that every product team at HqO depends on, ship UI that customers use in real buildings around the world, and shape the AI tooling that the whole company designs and builds with. You'll leave with a portfolio of components, prototypes, automations, and shipped work you can point to by name. If you're considering a future career as a UX engineer, design engineer, front-end engineer, or product designer who codes, this is a rare chance to do the actual job — not shadow it — inside a venture-backed software company.
Pay
The hourly compensation range reflects HqO’s reasonable, good-faith estimate of what the company expects to pay for this role at the time of posting.
Range:
1st Year Internship: $26/hour 2nd Year Internship: $30/hour
How to apply
For consideration, please submit your resume. We appreciate your interest in HqO and will be back in touch if it seems like your background and experience are a good fit!
Full job record
| Job ID | 4da41bfe4bfa605d05d9c758a8875e2e68eaafb7 |
| Org ID | bc93cea9-060d-442f-93ff-4be670c0ec96 |
| Source ID | 5f8b6479-fe25-4fa2-980a-9ec7b2de4891 |
| Board ID | 5f8b6479-fe25-4fa2-980a-9ec7b2de4891 |
| Provider | rippling |
| Provider Job Key | 5c7ea85b-d893-406b-bb24-a0a27e13bd10 |
| Title | UX Engineer Co-op |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Boston, MA, United States |
| Department | Product & Design |
| Team | — |
| Employment Type | temporary |
| Workplace Type | on_site |
| Remote Policy | — |
| Country | United States |
| Region | MA |
| City | Boston |
| Salary Raw | — |
| Salary Min | — |
| Salary Max | — |
| Salary Currency | — |
| Salary Period | — |
| Source URL | https://ats.rippling.com/hqo/jobs/5c7ea85b-d893-406b-bb24-a0a27e13bd10 |
| Apply URL | https://ats.rippling.com/hqo/jobs/5c7ea85b-d893-406b-bb24-a0a27e13bd10 |
| First Seen At | 2026-05-29 07:10:40Z |
| Last Seen At | 2026-06-06 20:32:13Z |
| Last Checked At | 2026-06-06 20:32:13Z |
| Last Changed At | 2026-06-06 20:32:13Z |
| Inactive At | — |
| Source Posted At | 2026-05-22 16:30:02Z |
| Source Updated At | — |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=hqo/date=2026-06-06/2026-06-06T20-32-12-405Z-3aa3521cc3e9c8c4882fc8afff57860838769889de79c6b736e2a835b37dc0c9.json |
Event Fields
{
"content_hash": "67168ab885aec64ca847fdd092980ba2ca198c52460e08ca2bca6e069e87497c",
"source_hash": "199c4a5040a68719097a6437f7f1cf0621e6ec9014d4e1e20bb65adb5ce94414",
"last_changed_at": "2026-06-06T20:32:13.571Z",
"active_status": "active"
}Parsed Structured
{
"language": "en-us",
"location": {
"raw": "Boston, MA, United States",
"city": "Boston",
"region": "MA",
"country": "United States",
"is_remote": false,
"confidence": 0.98,
"workplace_type": "on_site"
},
"salary_max": null,
"salary_min": null,
"inferred_at": "2026-06-06T20:32:13.571Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en-us",
"location": {
"raw": "Boston, MA, United States",
"city": "Boston",
"region": "MA",
"country": "United States",
"is_remote": false,
"confidence": 0.98,
"workplace_type": "on_site"
},
"countries": [
"United States"
]
},
"remote_policy": null,
"salary_period": null,
"workplace_type": "on_site",
"salary_currency": null
}Extensions
{}Native Structured
{
"list_job": {
"id": "5c7ea85b-d893-406b-bb24-a0a27e13bd10",
"url": "https://ats.rippling.com/hqo/jobs/5c7ea85b-d893-406b-bb24-a0a27e13bd10",
"name": "UX Engineer Co-op",
"language": "en-US",
"locations": [
{
"city": "Boston",
"name": "Boston, MA",
"state": "Massachusetts",
"country": "United States",
"stateCode": "MA",
"countryCode": "US",
"workplaceType": "ON_SITE"
}
],
"department": {
"name": "PD"
}
},
"detail_job": {
"url": "https://ats.rippling.com/hqo/jobs/5c7ea85b-d893-406b-bb24-a0a27e13bd10",
"name": "UX Engineer Co-op",
"uuid": "5c7ea85b-d893-406b-bb24-a0a27e13bd10",
"board": {
"logo": {
"url": "https://prod-images.rippling.com/edc42344474b15ca1e3025d0fa53cddd5093dd9a.png?Expires=1780864333&Signature=DaMSuh4AfsN5N77qFHSr9vCMqBUETL7~zTXUO6OVNF5sf3sKDnozSOawUew1cnVUhEfu~k26RGLpWY-vikcsV00Oh1PMbZT1HMzjKqT1QR8gJJvjCHAF7HkCn9x1IlZ09ycSt1VrJWi9yvjmxFIlaS-dUYqWP3aZe0psC6Sdl0-5vfrN9j7NjIwPxq~W~GQcJJE9qWHpcEpOjB8sH5EHtsYMx4WgXLsUILLdXOaXhUVqgZ3UmAwzTFjVfYQNyjqiJt1ae88xDjH51TlYK~0hhRznb~~uam229t7D1DxXdnbv9gQw6z8SkQcTFUixXxfuwNIiJIM-V5SdT6cTtLILZg__&Key-Pair-Id=K2Y26R2ZPP26PH",
"name": "HqO_Logo_Red.png",
"type": "image/png"
},
"slug": "hqo",
"title": "Join the team!",
"banner": {
"url": null,
"name": "",
"type": ""
},
"boardURL": "https://ats.rippling.com/hqo/jobs",
"fontType": "TREBUCHET_MS_SANS_SERIF",
"subtitle": "",
"boardType": "RIPPLING",
"linkColor": null,
"buttonColor": "#ff4539",
"legalNotice": "<div data-node=\"o31wvun7x2pt\" id=\"isPasted\" style=\"font-size: 20px; font-style: normal; font-weight: 400; text-align: start; text-indent: 0px;\"><div style=\"margin: 20px 20px 0px;\"><div style=\"font-size: 14px;\"><p style=\"font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 1.6em; padding: 0px; vertical-align: baseline;\">This employer participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. </p><p style=\"font-size: 14px; font-style: inherit; font-weight: inherit; margin: 0px 0px 1.6em; padding: 0px; vertical-align: baseline;\">Employers can only see E-Verify once you have accepted a job offer and completed the Form I-9.</p></div></div></div><div data-node=\"8vpg6jbx02c1\" style=\"font-size: 20px; font-style: normal; font-weight: 400; text-align: start; text-indent: 0px;\"><div style=\"margin: 0px 20px 20px;\"><div><div><div style=\"padding: 5px;\"><div style=\"text-align: left;\"><a data-uw-pdf-br=\"1\" data-uw-pdf-doc=\"\" data-uw-rm-ext-link=\"\" href=\"https://www.hqo.com/wp-content/uploads/2021/07/f5c21cc0-f859-49bf-8a40-e40f795f2af8.pdf\" style=\"text-decoration: underline; font-size: 14px; font-weight: 400; padding: 12px 24px; text-align: center;\" target=\"_blank\"></a></div></div></div></div></div></div><div><br></div>",
"buttonTextColor": "#ffffff",
"noOpeningsMessage": null,
"groupJobsByLocation": false,
"showBoardLogoOnJobPost": false,
"showCompanyInfoUnderJobPost": false
},
"createdOn": "2026-05-22T09:30:02.761000-07:00",
"department": {
"name": "Product & Design",
"base_department": "PD",
"department_tree": [
"PD",
"Product & Design"
]
},
"companyName": "HqO, Inc.",
"description": {
"role": "<meta><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">About the role</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);white-space:pre-wrap;\">We're hiring a Summer 2026 UX Engineer Co-op to join our Product Development team in Boston, reporting to the Head of Product and Design and embedded day-to-day with Design and Engineering. This is a hands-on hybrid role at the seam between design and code — you'll spend your days in Claude Design, Claude Code, Linear, and our shared component library, helping us ship a more consistent, polished, and accessible REX Platform.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br><span style=\"color:rgb(0,0,0);white-space:pre-wrap;\">A UX Engineer at HqO is the person who keeps craft high in both prototypes and production. You'll own contributions to our shared component library, maintain the UI skills files that guide how Claude builds UI for us, build polished high-fidelity prototypes that product managers and customers can actually click through, pair with front-end engineers on production UI work, and run design QA so the product matches the spec — pixels, motion, and accessibility included.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br><span style=\"color:rgb(0,0,0);white-space:pre-wrap;\">This position is a hybrid role based in our Boston office, with a minimum of three days per week (Monday–Thursday) onsite. It is a full-time, paid summer co-op (approximately June–December 2026, flexible to your academic calendar).</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Responsibilities – What You'll Do</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">You'll own a mix of component library work, prototype and production craft, design QA, and design automations. After a ramp-up period pairing with our designers and front-end engineers, you'll independently drive most of these deliverables, with support from Product, Design, and Engineering leadership.</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Own our shared component library.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Build and maintain components in our shared design system (shared-packages, design tokens, Storybook stories), keep our Figma design system and the code library in lockstep, audit coverage and prune duplicates, and document usage so PMs, designers, and engineers can self-serve.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Own our UI skills files.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Maintain the Claude skills that guide how we build UI at HqO — component patterns, naming conventions, accessibility defaults, design system usage. Keep them accurate as the system evolves so every PM, designer, and engineer using Claude Code or Claude Design gets the same on-brand, on-spec output.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Help build out our design automations.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Partner with Product and Design on the AI-assisted workflows that connect design and code — design-to-code, token sync, design QA assistants, Claude-powered design ops. Tweak prompts, refine templates, and ship small automations that compound week over week.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Help build polished, high-fidelity prototypes.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Partner with PMs and Designers to turn early concepts into working prototypes — sometimes with real data, sometimes mocked — that can be put in front of customers and stakeholders. Use Claude Design, Claude Code, and our shared component library to move from idea to clickable in hours, not weeks.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Ship polished production front-end work alongside engineers.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Pick up well-scoped UI tickets in Linear — empty states, micro-interactions, form polish, responsive fixes, new component rollouts — and get them through code review and into the Monthly Release Train.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Run design QA and accessibility audits.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Sit between the design spec and the implemented UI on each release. Flag drift between spec and build, audit components against our accessibility standards (color contrast, keyboard navigation, ARIA, screen reader behavior), and partner with engineers on the fixes.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Maintain Appcues and HelpHub documentation.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Keep our in-app guidance (Appcues flows, tooltips, onboarding) and our customer-facing help content (HelpHub articles, screenshots, navigation) accurate and on-brand as features ship. Update what's stale, write new entries when a release lands, and make sure the UI, the in-app guidance, and the docs all tell the same story.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Partner with PMs on early-stage exploration.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Sit in on discovery sessions, build quick coded explorations alongside design concepts, and help PMs and designers pressure-test ideas before they hit a sprint.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Cross-functional coordination.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Serve as connective tissue between Design and Engineering — surfacing tradeoffs early, raising \"this won't build cleanly\" or \"this design assumption breaks at mobile width\" before tickets are sized, and helping designers and engineers speak the same vocabulary.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Document patterns and contribute to internal craft.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Write short component or pattern docs as you build, contribute to our internal UX and front-end best practices, and share learnings back with the broader team.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);white-space:pre-wrap;\">Qualifications – What You’ll Bring </strong></b><br><span style=\"color:rgb(0,0,0);white-space:pre-wrap;\">We're looking for a current undergraduate student (rising junior or senior) in a co-op or internship program — ideally pursuing a degree in Computer Science, Human-Computer Interaction, Interaction Design, Information Science, Design + Engineering, Cognitive Science, or a related field. We care more about craft and aptitude than a specific major.</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A real interest in both sides of the line.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> You like design, and you like writing code. You've probably already built things on your own — a portfolio site, a side project, a class app — where you owned both how it looks and how it works.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Working knowledge of modern front-end fundamentals.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Comfort with HTML, CSS (including a utility framework like Tailwind, or modern CSS-in-JS / CSS modules), and JavaScript/TypeScript. Some exposure to React is expected; you don't need to be an expert, but you should be able to read a component and make meaningful changes to it. Familiarity with shadcn/ui (or a similar headless / composable component library) is a plus.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Design system fluency.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> You're comfortable reading a design spec and translating it into components, whether the spec lives in a design tool, a screenshot, or a Loom. Bonus points if you've worked with design tokens or contributed to a shared component library before.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">An eye for craft.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> You notice the four-pixel misalignment. You care about the empty state. You can articulate why one micro-interaction feels right and another feels off.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Clear, professional written communication.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> You can write a tight PR description, a clean component doc, or a short Loom-style walkthrough of a prototype. You write the way a teammate would want to read.</span></li><li style=\"color:rgb(0,0,0);font-size:12pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Curiosity about how product teams work.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> You don't need prior product experience, but you should be genuinely interested in how software gets designed, built, and shipped — and willing to learn the rhythms of sprints, release trains, and design reviews.</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Comfort working with AI tools.</strong></b><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\"> Much of our day-to-day runs on Claude Design, Claude Code, and other AI-assisted tooling. We'll teach you what you need to know; we just need you to be open to working this way.</span></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Nice to Have</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">A public portfolio, GitHub, CodePen, or personal site that shows your work</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Prior internship or co-op experience in a software, design, or design-systems environment</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Experience contributing to a design system, component library, or Storybook</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Familiarity with accessibility standards (WCAG, ARIA, keyboard navigation)</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Exposure to Linear or similar tools</span></li><li style=\"color:rgb(0,0,0);font-size:11pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Previous experience with Agile / Scrum concepts (sprints, story points, cycles)</span></li></ul><p data-caption=\"true\" style=\"line-height:1.38;font-family:"Basel Grotesk",Arial,sans-serif;font-size:14pt;margin:0px 0px 20px;padding:0px;color:rgb(113,111,108);font-weight:400;\"><b><strong style=\"color:rgb(0,0,0);white-space:pre-wrap;\">Why this role is a great opportunity</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Most design or front-end internships put you in one lane — you're either making things in a design tool or shipping tickets, rarely both. This role lives in the middle on purpose. Over six months you'll own pieces of the shared component library that every product team at HqO depends on, ship UI that customers use in real buildings around the world, and shape the AI tooling that the whole company designs and builds with. You'll leave with a portfolio of components, prototypes, automations, and shipped work you can point to by name. If you're considering a future career as a UX engineer, design engineer, front-end engineer, or product designer who codes, this is a rare chance to do the actual job — not shadow it — inside a venture-backed software company.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Pay </strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">The hourly compensation range reflects HqO’s reasonable, good-faith estimate of what the company expects to pay for this role at the time of posting.</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">Range: </strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;margin:8px 0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:disc;\"><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">1st Year Internship: $26/hour</strong></b></li><li style=\"color:rgb(0,0,0);font-size:11pt;--listitem-marker-color:#000000;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><b><strong style=\"color:rgb(0,0,0);font-size:11pt;white-space:pre-wrap;\">2nd Year Internship: $30/hour</strong></b></li></ul><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"color:rgb(0,0,0);background-color:rgb(255,255,255);font-size:11pt;white-space:pre-wrap;\">How to apply</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"color:rgb(0,0,0);background-color:rgb(255,255,255);font-size:11pt;white-space:pre-wrap;\">For consideration, please submit your resume. We appreciate your interest in HqO and will be back in touch if it seems like your background and experience are a good fit!</span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br><br></p>",
"company": "<meta><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:11pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:13.5pt;white-space:pre-wrap;\">About HqO</strong></b></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"white-space:pre-wrap;\">HqO is connecting real estate to the people with an asset agnostic, cross-property suite of powerful applications and services that foster best-in-class, dynamic end-user experiences. HqO’s REX (Real Estate Experience) Platform assesses the health and performance of a person’s experience within a physical space while providing the necessary tools for operators to manage and optimize it, all from one central location. </span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"white-space:pre-wrap;\">HqO has been trusted to power 400 million+ square feet across 700+ properties in 32 countries, and we’re backed by some of the world’s most prominent VC and real estate companies as we continue to grow rapidly across the world. </span></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><br></p><p style=\"font-family:"Basel Grotesk",Arial,sans-serif;font-size:12pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;text-align:start;\"><span style=\"white-space:pre-wrap;\">We’re driven by our core values of LET’S GO (Learning, Excellence, Truth, Service, Goodness, Ownership) which define our culture and push us to do our best work every day. If you want to join a fast-growing, highly collaborative, and supportive team that is at the forefront of real estate transformation, we’re the company for you.</span></p>"
},
"workLocations": [
"Boston, MA"
],
"employmentType": {
"id": "Temporary / Intern",
"label": "TEMP"
},
"payRangeDetails": [],
"activeJobApplication": {
"basicQuestions": [
{
"oid": "first_name",
"title": "First name",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "last_name",
"title": "Last name",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "email",
"title": "Email",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "pronouns",
"title": "Pronouns",
"required": false,
"fieldType": "PRONOUN"
},
{
"oid": "current_company",
"title": "Current company",
"required": false,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "phone_number",
"title": "Phone number",
"required": true,
"fieldType": "PHONE_NUMBER"
},
{
"oid": "location",
"title": "Location (city only)",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "linkedin_link",
"title": "LinkedIn link",
"required": true,
"fieldType": "SHORT_ANSWER"
},
{
"oid": "resume",
"title": "Resume",
"required": true,
"fieldType": "FILE"
},
{
"oid": "cover_letter",
"title": "Cover letter",
"required": false,
"fieldType": "FILE"
}
],
"customQuestions": {
"fields": [
{
"oid": "first_name",
"title": "First name",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "last_name",
"title": "Last name",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "email",
"title": "Email",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "pronouns",
"title": "Pronouns",
"required": false,
"fieldData": {},
"fieldType": "PRONOUN"
},
{
"oid": "current_company",
"title": "Current company",
"required": false,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "phone_number",
"title": "Phone number",
"required": true,
"fieldData": {},
"fieldType": "PHONE_NUMBER"
},
{
"oid": "location",
"title": "Location (city only)",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "linkedin_link",
"title": "LinkedIn link",
"required": true,
"fieldData": {},
"fieldType": "SHORT_ANSWER"
},
{
"oid": "resume",
"title": "Resume",
"required": true,
"fieldData": {},
"fieldType": "FILE"
},
{
"oid": "cover_letter",
"title": "Cover letter",
"required": false,
"fieldData": {},
"fieldType": "FILE"
}
]
},
"additionalQuestions": [
{
"id": "6a10848bb21bd9c62a75ba4c",
"form": {
"sections": [],
"questions": [
{
"tags": [],
"title": "Are you legally authorized to work in the United States?",
"canEdit": false,
"dataType": "enum",
"isPrivate": false,
"uniqueKey": "ca8f207e-cbe1-4ef7-a2ec-df8283e9eaad",
"intChoices": [],
"isRequired": true,
"strChoices": [
"Yes",
"No"
],
"description": "",
"questionType": "SINGLE_SELECT_RADIO",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
},
{
"tags": [],
"title": "Will you now or in the future require employer sponsorship for employment visa status (e.g., H-1B, OPT)?",
"canEdit": false,
"dataType": "enum",
"isPrivate": false,
"uniqueKey": "c29e7586-df7f-4e25-a0be-20bd8f60587d",
"intChoices": [],
"isRequired": true,
"strChoices": [
"Yes",
"No"
],
"questionType": "SINGLE_SELECT_RADIO",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
}
],
"skipLogic": [],
"deletedSections": [],
"deletedQuestions": []
},
"name": "Visa Questionnaire"
},
{
"id": "6a10848bb21bd9c62a75ba4d",
"form": {
"sections": [],
"questions": [
{
"tags": [],
"title": "Are you comfortable working in our downtown Boston HQ 3-4 days per week?",
"canEdit": false,
"dataType": "Number",
"isPrivate": false,
"uniqueKey": "1250f0a0-3da2-4e34-95df-3c0671d446dc",
"intChoices": [
1,
2,
3,
4
],
"isRequired": true,
"strChoices": [],
"description": "",
"questionType": "YES_NO_SCALE_4",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
}
],
"skipLogic": [],
"deletedSections": [],
"deletedQuestions": []
},
"name": "In Person Requirement"
},
{
"id": "6a10848bb21bd9c62a75ba4e",
"form": {
"sections": [],
"questions": [
{
"tags": [],
"title": "How will you contribute to our Core Purpose and BHAG? ",
"canEdit": false,
"dataType": "Text",
"isPrivate": false,
"uniqueKey": "15cac992-97f3-4053-866a-e7894530b480",
"intChoices": [],
"isRequired": true,
"strChoices": [],
"description": "",
"questionType": "SHORT_ANSWER",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
},
{
"tags": [],
"title": "How could you add value to HqO’s customers? ",
"canEdit": false,
"dataType": "Text",
"isPrivate": false,
"uniqueKey": "889d4729-a700-4ac5-b9d5-88852ff5e6cf",
"intChoices": [],
"isRequired": true,
"strChoices": [],
"questionType": "SHORT_ANSWER",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
},
{
"tags": [],
"title": "Describe your A-player mindset and an example of how you have performed at an A-player level at some point in your life.",
"canEdit": false,
"dataType": "Text",
"isPrivate": false,
"uniqueKey": "a27a8f29-8b0e-49b5-a7a1-2ac02bc3b5a0",
"intChoices": [],
"isRequired": true,
"strChoices": [],
"questionType": "SHORT_ANSWER",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
},
{
"tags": [],
"title": "Describe in detail why HqO should consider hiring you.",
"canEdit": false,
"dataType": "Text",
"isPrivate": false,
"uniqueKey": "e204c18d-a667-4974-a1d2-6c517e684d80",
"intChoices": [],
"isRequired": true,
"strChoices": [],
"questionType": "SHORT_ANSWER",
"allowComments": false,
"isOtherEnabled": false,
"isMultiSelectEnabled": false
}
],
"skipLogic": [],
"deletedSections": [],
"deletedQuestions": []
},
"name": "Standard HqO Job Application"
}
]
},
"hasAIEvaluationsEnabled": true,
"eeocQuestionnaireEnabled": true,
"applicationConfirmationTemplate": "65ba4944b1e61adbed3651d2",
"eeocQuestionnaireEnabledForJobPost": true
},
"detail_meta": {
"url": "https://ats.rippling.com/api/v2/board/hqo/jobs/5c7ea85b-d893-406b-bb24-a0a27e13bd10",
"http_status": 200,
"content_type": "application/json",
"response_bytes": 31083
},
"detail_errors": []
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/4da41bfe4bfa605d05d9c758a8875e2e68eaafb7?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/bc93cea9-060d-442f-93ff-4be670c0ec96JSONGET https://api.bluedoor.sh/job-postings/v1/sources/5f8b6479-fe25-4fa2-980a-9ec7b2de4891JSONGET https://api.bluedoor.sh/job-postings/v1/jobs/4da41bfe4bfa605d05d9c758a8875e2e68eaafb7/eventsJSON