bluedoor data·Job Postings API·bluedoor.sh ↗

HomeCompaniesDomaineTechnical Lead, Studio

Technical Lead, Studio

Domaine · Remote (Canada), Canada · Remote · Active · Rippling ATS

Job facts

FieldValue
CompanyDomaine
TitleTechnical Lead, Studio
Normalized title-
Department / teamEngineering
LocationCanada
Work modelRemote / Remote
Employment typePart Time
Salary-
Statusactive
ATS providerRippling ATS
Posted / first seen2025-12-01 / 2026-05-29
Changed / last seen2026-06-06 / 2026-06-06

Related slices

PageWhat it containsOpen
Company jobsActive postings from Domaine.Open
Company breakdownsRole, location, ATS, and work model facets for this company.Open
ATS provider jobsActive postings observed through Rippling ATS.Open
Provider filtered searchThe same provider as a filtered job collection.Open
Department jobsActive postings in Engineering.Open
Work model jobsActive Remote postings.Open
Lifecycle eventsOpen, update, close, and reopen events for this posting.Open
Original postingCanonical source or apply URL captured from the ATS.Open

Linked records

CompanyDomaine
Sourcea7577513-9163-4a1b-ad07-9a5dad10fcd4
ATS providerRippling ATS

Description

company Meet Domaine, the world's largest independent Shopify design and development partner, formed by the union of Half Helix and Tomorrow. We are a team of commerce experts dedicated to creating, building, and growing beloved brands. As pioneers and not just participants in our industry, we are inspired to write, break, and re-write the rules for a new generation of commerce. Domaine Studio extends Domaine’s enterprise-grade commerce expertise to emerging and mid-market brands through a more efficient, cost-conscious delivery model. Our services are designed to move faster, reduce complexity, and deliver high-impact outcomes at a more accessible price point. We love helping our clients grow by modernizing existing storefronts or designing and building new Shopify storefronts using the latest platform capabilities, modern frameworks, and trusted third-party tools. Our approach prioritizes strategic thinking, scalability, and future-ready, high-quality solutions that deliver measurable impact. role Domaine Studio is looking for a Technical Lead to own the delivery, implementation, and ongoing maintenance of Shopify websites. This client-facing role requires working closely with partners to understand their goals, provide technical guidance, and deliver practical estimates. You will lead the engineering team through all phases of implementation, including frontend architecture, code review, integrations, and releases. The ideal candidate has deep expertise in Shopify, particularly out-of-the-box capabilities, and can help clients achieve their goals efficiently by focusing on solutions that deliver impact without added complexity. You will also provide design feedback to ensure projects stay within scope based on the capabilities of the codebase, whether leveraging a new Shopify Theme framework or working with legacy systems. This role includes leading discovery workshops, educating clients on Shopify best practices, and recommending scalable, future-ready solutions. You will collaborate across departments and with technology partners to ensure high-quality, efficient, and impactful outcomes. RESPONSIBILITIES Shopify Theme Leadership 3-5 years of experience working in eCommerce. Good understanding of user behaviors and marketing/CRO sciences. Lead development and maintenance of traditional Shopify themes, including legacy and hybrid codebases Own technical direction for storefront implementations and ongoing enhancements Own writing technical documentation and presenting to technical and non-technical stakeholders Ensure themes are stable, performant, and merchant-friendly Make pragmatic architectural decisions, balancing flexibility, complexity, and budget Able to productively manage commitments to multiple projects Legacy Codebase Support Audit, debug, and refactor existing Shopify themes Identify and mitigate technical debt without introducing regressions Safely extend legacy patterns while introducing modern best practices where appropriate Support long-running storefronts with high business impact Technical Oversight & Quality Establish and enforce coding standards for Liquid, CSS, and JavaScript Review pull requests with attention to performance, maintainability, and Shopify constraints Prevent over-engineering and unnecessary JavaScript complexity Ensure clean separation of templates, sections, snippets, and assets Able to catch issues within acceptance criteria, edge cases, and other potential issues. Collaboration & Delivery Work with clients to understand their business requirements, use cases, and product roadmap to make informed decisions. Partner with Product Managers and Designers to translate requirements into realistic Shopify solutions Communicate Shopify platform limitations early to avoid scope and estimation issues Provide accurate estimates for theme work and maintenance tasks Mentor junior and mid-level developers in Shopify-specific best practices while remaining hands-on when needed. SKILLS & EXPERIENCE Web Fundamentals HTML Semantic, accessible HTML Document structure Metadata Common HTML APIs CSS Responsive design best practices Media queries Layout with flexbox and grid Pseudo-elements and classes Relative units (e.g. em, rem, vw, ch, etc.) Modern CSS patterns and features (e.g., CSS variables, Web Animations API, Popover API) Liquid Expert understanding of the liquid templating language, and key concepts including theme architecture, layout, templates, sections, and blocks. Familiar with the most commonly used objects, filters, and tags Experience building with metafields and metaobjects Deep understanding of localization and internationalization best practices Experience using various AJAX APIs, including the Product Recommendations API, Predictive Search API, Cart API, and Section Rendering API Experience using the Storefront and Admin APIs Vanilla JavaScript (ES6+) Expert understanding of Server Side, Client Side, and Static rendering architectures DOM manipulation and event handling Debugging and maintaining legacy JavaScript patterns Shopify Theme JavaScript APIs Experience with native web components Performance, Accessibility & SEO Experience identifying and debugging web performance issues with deep understanding of the following topics: Optimizing resource loading Image and video performance Optimizing web fonts Code-splitting Prefetching and Pre-rendering techniques Accessibility & WCAG fundamentals Media accessibility Labels and text alternatives Focus management Accessible tap targets SEO best practices Rich results Structured data markup Localization Canonical URLs Tooling & Workflow JIRA/Confluence Figma Git & GitHub (code reviews, branching strategies) Shopify CLI Bonus / Nice-to-Have Experience migrating legacy themes to Online Store 2.0+ Experience migrating brands to the Shopify platform Familiarity with Shopify Plus features and limitations Understanding of common third-party Shopify apps and integrations (incl. OMS/ERP apps, ESP apps, subscription apps, bundle apps, etc.) Tailwind, GraphQL, REST, Node.js, React, Typescript Shopify Functions & Checkout Extensions PERKS & BENEFITS Flexible working schedule Remote-first culture Continued education and personal development opportunities *We are an Equal Opportunity employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state, or local law.

Full job record

Job ID96c28671309b208934cd400df6f02ffe55b57ed1
Org IDe072e383-de08-4226-b6e4-cb4b4cc87fb9
Source IDa7577513-9163-4a1b-ad07-9a5dad10fcd4
Board IDa7577513-9163-4a1b-ad07-9a5dad10fcd4
Providerrippling
Provider Job Key6a550a99-7153-48ab-b499-4afb43e7b380
TitleTechnical Lead, Studio
Normalized Title
Statusactive
Activeyes
Location TextRemote (Canada), Canada
DepartmentEngineering
Team
Employment Typepart_time
Workplace Typeremote
Remote Policyremote
CountryCanada
Region
City
Salary Raw
Salary Min
Salary Max
Salary Currency
Salary Period
Source URLhttps://ats.rippling.com/domaine-careers/jobs/6a550a99-7153-48ab-b499-4afb43e7b380
Apply URLhttps://ats.rippling.com/domaine-careers/jobs/6a550a99-7153-48ab-b499-4afb43e7b380
First Seen At2026-05-29 07:15:20Z
Last Seen At2026-06-06 08:45:26Z
Last Checked At2026-06-06 08:45:26Z
Last Changed At2026-06-06 08:45:26Z
Inactive At
Source Posted At2025-12-01 18:28:35Z
Source Updated At
Raw Payload Uris3://job-postings-prod-raw-590183727216/raw/provider=rippling/board=domaine-careers/date=2026-06-06/2026-06-06T08-45-25-144Z-429f546f8d6efdbc7e8b107cf933bd72f3f2093a357bd1cde73ce8fbf8042f9b.json
Event Fields
{
  "content_hash": "1aa4108c7b9db936340977cd181856a161e2bb40cc23b64a7fc79b284de640e7",
  "source_hash": "1e2b2555523b41dd435b030d6d76c5e1ab307e225d4d7a24d71f69e7905ff76b",
  "last_changed_at": "2026-06-06T08:45:26.932Z",
  "active_status": "active"
}
Parsed Structured
{
  "language": "en-us",
  "location": {
    "raw": "Remote (Canada), Canada",
    "city": null,
    "region": null,
    "country": "Canada",
    "is_remote": true,
    "confidence": 0.98,
    "workplace_type": "remote"
  },
  "salary_max": null,
  "salary_min": null,
  "inferred_at": "2026-06-06T08:45:26.918Z",
  "launch_scope": {
    "reason": "english_us_canada",
    "included": true,
    "language": "en-us",
    "location": {
      "raw": "Remote (Canada), Canada",
      "city": null,
      "region": null,
      "country": "Canada",
      "is_remote": true,
      "confidence": 0.98,
      "workplace_type": "remote"
    },
    "countries": [
      "Canada"
    ]
  },
  "remote_policy": "remote",
  "salary_period": null,
  "workplace_type": "remote",
  "salary_currency": null
}
Extensions
{}
Native Structured
{
  "list_job": {
    "id": "6a550a99-7153-48ab-b499-4afb43e7b380",
    "url": "https://ats.rippling.com/domaine-careers/jobs/6a550a99-7153-48ab-b499-4afb43e7b380",
    "name": "Technical Lead, Studio",
    "language": "en-US",
    "locations": [
      {
        "city": "",
        "name": "Remote (Canada)",
        "state": "",
        "country": "Canada",
        "stateCode": null,
        "countryCode": "CA",
        "workplaceType": "REMOTE"
      }
    ],
    "department": {
      "name": "Engineering"
    }
  },
  "detail_job": {
    "url": "https://ats.rippling.com/domaine-careers/jobs/6a550a99-7153-48ab-b499-4afb43e7b380",
    "name": "Technical Lead, Studio",
    "uuid": "6a550a99-7153-48ab-b499-4afb43e7b380",
    "board": {
      "logo": {
        "url": "https://prod-images.rippling.com/3ef069498f7ce351e9cd0757856494d6e5aa594a.jpeg?Expires=1780821925&Signature=va5cNW-yrC-KyMx47-vDWGd6HY8DcWGUGhRKVUj2ReEhmmsQ-Pu27rDGemcN4DUXU5qtgSOqoj7IvT9Opu7YklHCeSD7B7yMNyr~VNQ~KietoAtUinXCtqSy4NJ9NoAgepvPnc6qQ8trC3BrNGZJni4xnaBAFeDATfL2nOZ7XAWZzqZndPvAon~ZTN-qjNmw5whPS3XHtEDgivVpVLDHjGmO1N3qOnV37hiczl0nCzkGNSImUG5NOStEg7483dP4ZnWB4ATYHIlUqgh~3k9p2qxZXMiZ4O5HdSD2ZBgVvETK~UxkpogAqPqTzGvvsC4PSQWw8Ov7TAVm~20hN5nAWA__&Key-Pair-Id=K2Y26R2ZPP26PH",
        "name": "meetdomaine_logo.jpeg",
        "type": "image/jpeg"
      },
      "slug": "domaine-careers",
      "title": "Domaine Careers",
      "banner": {
        "url": null,
        "name": "",
        "type": ""
      },
      "boardURL": "https://ats.rippling.com/domaine-careers/jobs",
      "fontType": null,
      "subtitle": null,
      "boardType": "RIPPLING",
      "linkColor": null,
      "buttonColor": null,
      "legalNotice": null,
      "buttonTextColor": null,
      "noOpeningsMessage": null,
      "groupJobsByLocation": false,
      "showBoardLogoOnJobPost": false,
      "showCompanyInfoUnderJobPost": false
    },
    "createdOn": "2025-12-01T10:28:35.015000-08:00",
    "department": {
      "name": "Engineering",
      "base_department": "Engineering",
      "department_tree": [
        "Engineering"
      ]
    },
    "companyName": "Domaine",
    "description": {
      "role": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Domaine Studio is looking for a Technical Lead to own the delivery, implementation, and ongoing maintenance of Shopify websites. This client-facing role requires working closely with partners to understand their goals, provide technical guidance, and deliver practical estimates.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">You will lead the engineering team through all phases of implementation, including frontend architecture, code review, integrations, and releases. The ideal candidate has deep expertise in Shopify, particularly out-of-the-box capabilities, and can help clients achieve their goals efficiently by focusing on solutions that deliver impact without added complexity.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">You will also provide design feedback to ensure projects stay within scope based on the capabilities of the codebase, whether leveraging a new Shopify Theme framework or working with legacy systems. This role includes leading discovery workshops, educating clients on Shopify best practices, and recommending scalable, future-ready solutions. You will collaborate across departments and with technology partners to ensure high-quality, efficient, and impactful outcomes.</span></p><h2 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:13pt;font-weight:600;letter-spacing:0.5px;margin-top:18px;margin-bottom:4px;padding-left:0px;\"><b><strong style=\"color:rgb(37,37,37);font-size:13pt;white-space:pre-wrap;\">RESPONSIBILITIES</strong></b><span style=\"color:rgb(37,37,37);font-size:13pt;white-space:pre-wrap;\">&nbsp;</span></h2><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Shopify Theme Leadership</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">3-5 years of experience working in eCommerce. Good understanding of user behaviors and marketing/CRO sciences.</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Lead development and maintenance of traditional Shopify themes, including legacy and hybrid codebases</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Own technical direction for storefront implementations and ongoing enhancements</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Own writing technical documentation and presenting to technical and non-technical stakeholders</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Ensure themes are stable, performant, and merchant-friendly</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Make pragmatic architectural decisions, balancing flexibility, complexity, and budget</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Able to productively manage commitments to multiple projects</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Legacy Codebase Support</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Audit, debug, and refactor existing Shopify themes</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Identify and mitigate technical debt without introducing regressions</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Safely extend legacy patterns while introducing modern best practices where appropriate</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Support long-running storefronts with high business impact</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Technical Oversight &amp; Quality</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Establish and enforce coding standards for Liquid, CSS, and JavaScript</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Review pull requests with attention to performance, maintainability, and Shopify constraints</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Prevent over-engineering and unnecessary JavaScript complexity</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Ensure clean separation of templates, sections, snippets, and assets</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Able to catch issues within acceptance criteria, edge cases, and other potential issues.</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Collaboration &amp; Delivery</span></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Work with clients to understand their business requirements, use cases, and product roadmap to make informed decisions.</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Partner with Product Managers and Designers to translate requirements into realistic Shopify solutions</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Communicate Shopify platform limitations early to avoid scope and estimation issues</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Provide accurate estimates for theme work and maintenance tasks</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Mentor junior and mid-level developers in Shopify-specific best practices while remaining hands-on when needed.</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><h2 style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;line-height:1.6;font-size:13pt;font-weight:600;letter-spacing:0.5px;margin-top:18px;margin-bottom:4px;padding-left:0px;\"><b><strong style=\"color:rgb(37,37,37);font-size:13pt;white-space:pre-wrap;\">SKILLS &amp; EXPERIENCE</strong></b><br><br><b><strong style=\"font-size:13pt;white-space:pre-wrap;\">Web Fundamentals</strong></b></h2><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">HTML</span></li><li style=\"font-size:13pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Semantic, accessible HTML</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Document structure</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Metadata</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Common HTML APIs</span></li></ul></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">CSS</span></li><li style=\"font-size:13pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Responsive design best practices</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Media queries</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Layout with flexbox and grid</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Pseudo-elements and classes</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Relative units (e.g. em, rem, vw, ch, etc.)</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Modern CSS patterns and features (e.g., CSS variables, Web Animations API, Popover API)</span></li></ul></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Liquid</span></li><li style=\"font-size:13pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Expert understanding of the liquid templating language, and key concepts including theme architecture, layout, templates, sections, and blocks.</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Familiar with the most commonly used objects, filters, and tags</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Experience building with metafields and metaobjects</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Deep understanding of localization and internationalization best practices</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Experience using various AJAX APIs, including the Product Recommendations API, Predictive Search API, Cart API, and Section Rendering API</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Experience using the Storefront and Admin APIs</span></li></ul></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Vanilla JavaScript (ES6+)</span></li><li style=\"font-size:13pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Expert understanding of Server Side, Client Side, and Static rendering architectures</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">DOM manipulation and event handling</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Debugging and maintaining legacy JavaScript patterns</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Shopify Theme JavaScript APIs</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Experience with native web components</span></li></ul></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:13pt;white-space:pre-wrap;\">Performance, Accessibility &amp; SEO</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Experience identifying and debugging web performance issues with deep understanding of the following topics:</span></li><li style=\"font-size:13pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Optimizing resource loading</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Image and video performance</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Optimizing web fonts</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Code-splitting</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Prefetching and Pre-rendering techniques</span></li></ul></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Accessibility &amp; WCAG fundamentals</span></li><li style=\"font-size:13pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Media accessibility</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Labels and text alternatives</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Focus management</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Accessible tap targets</span></li></ul></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">SEO best practices</span></li><li style=\"font-size:13pt;list-style:none;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><ul data-pattern=\"discCircleSquare\" data-depth=\"2\" style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:11pt;font-weight:400;margin-left:0px;margin-right:0px;line-height:1.6;padding:0px 0px 0px 32px;list-style-type:circle;\"><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Rich results</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Structured data markup</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Localization</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Canonical URLs</span></li></ul></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:13pt;white-space:pre-wrap;\">Tooling &amp; Workflow</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">JIRA/Confluence</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Figma</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Git &amp; GitHub (code reviews, branching strategies)</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Shopify CLI</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:13pt;white-space:pre-wrap;\">Bonus / Nice-to-Have</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Experience migrating legacy themes to Online Store 2.0+</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Experience migrating brands to the Shopify platform</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Familiarity with Shopify Plus features and limitations</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Understanding of common third-party Shopify apps and integrations (incl. OMS/ERP apps, ESP apps, subscription apps, bundle apps, etc.)</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Tailwind, GraphQL, REST, Node.js, React, Typescript</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">Shopify Functions &amp; Checkout Extensions</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;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:13pt;white-space:pre-wrap;\">PERKS &amp; BENEFITS</strong></b></p><ul data-pattern=\"discCircleSquare\" data-depth=\"1\" style=\"font-family:&quot;Basel Grotesk&quot;,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=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:13pt;white-space:pre-wrap;\">Flexible working schedule</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:13pt;white-space:pre-wrap;\">Remote-first culture</span></li><li style=\"font-size:13pt;margin:3px 0px;letter-spacing:0.25px;line-height:1.6;\"><span style=\"color:rgb(0,0,0);font-size:13pt;white-space:pre-wrap;\">Continued education and personal development opportunities</span></li></ul><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><i><em style=\"color:rgb(0,0,0);font-size:13pt;white-space:pre-wrap;\">*We are an Equal Opportunity employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state, or local law.</em></i></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><br></p>",
      "company": "<meta><p style=\"font-family:&quot;Basel Grotesk&quot;,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:14pt;white-space:pre-wrap;\">Meet Domaine, the world's largest independent Shopify design and development partner, formed by the union of Half Helix and Tomorrow. We are a team of commerce experts dedicated to creating, building, and growing beloved brands. As pioneers and not just participants in our industry, we are inspired to write, break, and re-write the rules for a new generation of commerce.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,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:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><b><strong style=\"font-size:13pt;white-space:pre-wrap;\">Domaine Studio</strong></b><span style=\"font-size:13pt;white-space:pre-wrap;\"> extends Domaine’s enterprise-grade commerce expertise to emerging and mid-market brands through a more efficient, cost-conscious delivery model. Our services are designed to move faster, reduce complexity, and deliver high-impact outcomes at a more accessible price point.</span></p><p style=\"font-family:&quot;Basel Grotesk&quot;,Arial,sans-serif;font-size:13pt;font-weight:400;line-height:1.6;letter-spacing:0.25px;margin:4px 0px;padding:0px;\"><span style=\"font-size:13pt;white-space:pre-wrap;\">We love helping our clients grow by modernizing existing storefronts or designing and building new Shopify storefronts using the latest platform capabilities, modern frameworks, and trusted third-party tools. Our approach prioritizes strategic thinking, scalability, and future-ready, high-quality solutions that deliver measurable impact.</span></p>"
    },
    "workLocations": [
      "Remote (Canada)",
      "Remote (United States)"
    ],
    "employmentType": {
      "id": "Hourly, part-time",
      "label": "HOURLY_PT"
    },
    "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": "website_link",
          "title": "Website link",
          "required": false,
          "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": "website_link",
            "title": "Website link",
            "required": false,
            "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": "698102e6e7a870dd97f50f26",
          "form": {
            "sections": [],
            "questions": [
              {
                "tags": [],
                "title": "Have you worked hands-on with Shopify theme development for 3+ years?",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "3d3ecebb-a308-424b-94d2-3463974b1bb0",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes",
                  "No"
                ],
                "questionType": "KNOCKOUT",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "Have you actively worked on Shopify projects within the last 12 months?",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "619bf354-6964-41c1-8773-130ddfba0768",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes",
                  "No"
                ],
                "description": "",
                "questionType": "KNOCKOUT",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "Which of the following responsibilities have you owned on Shopify projects? (Select all that apply)",
                "canEdit": false,
                "dataType": "select",
                "maxChars": 1000,
                "isPrivate": false,
                "uniqueKey": "bc9f83ed-e4ed-4587-b400-356c67a85e2f",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Making architectural or platform decisions",
                  "Reviewing pull requests and enforcing quality standards",
                  "Estimating, scoping, or planning work",
                  "Mentoring engineers",
                  "Client or stakeholder communication",
                  "Performance optimization",
                  "Legacy theme maintenance or refactoring",
                  "Third-party or system integrations",
                  "Accessibility or SEO improvements",
                  "Hands-on theme development and feature implementation"
                ],
                "questionType": "MULTI_SELECT_CHECKBOX",
                "allowComments": true,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "Our team primarily works in US/CA time zones. Can you reliably work with 5–6 hours of daily overlap during EST–PST business hours?",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "9c7bc106-3b60-4285-8d95-3c507af524d6",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes",
                  "No"
                ],
                "questionType": "KNOCKOUT",
                "allowComments": true,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "Please provide a live Shopify store URL for a project where you made significant technical contributions.  If the store is no longer live, briefly explain why ",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "d0b429aa-cb2a-4e36-b3b2-5ae39b462f06",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "description": "(e.g. replatformed, seasonal, NDA).",
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "In 1–2 short paragraphs, describe your personal contribution to this project. ",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "112209ee-816d-4bbe-bdbb-5a82190b3780",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "description": "- what you personally built or decided,\n- your level of ownership,\n- 1-2 meaningful technical decisions or improvements you made.",
                "questionType": "LONG_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              },
              {
                "tags": [],
                "title": "This role is currently structured as contract work. Are you open to working on a contract basis?",
                "canEdit": false,
                "dataType": "select",
                "isPrivate": false,
                "uniqueKey": "aec317f5-5aec-4792-a60a-0e9305166e62",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [
                  "Yes — open to part-time contract work",
                  "Yes — open to full-time contract work",
                  "Yes — open with specific availability constraints",
                  "No — I am only interested in permanent full-time employment"
                ],
                "description": "",
                "questionType": "MULTI_SELECT_CHECKBOX",
                "allowComments": true,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "What is your hourly rate?",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "43beaeea-7d73-4cb6-b58a-08f78168f28f",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "description": " Please include the amount and currency, and indicate whether the rate differs for part-time vs full-time hours",
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": true
              },
              {
                "tags": [],
                "title": "What are your salary or compensation expectations for a permanent full-time role? Please include the amount, currency, and whether it is gross or net. ",
                "canEdit": false,
                "dataType": "Text",
                "isPrivate": false,
                "uniqueKey": "4217c5d0-93d9-497f-823c-0f1dcab12c65",
                "intChoices": [],
                "isRequired": true,
                "strChoices": [],
                "questionType": "SHORT_ANSWER",
                "allowComments": false,
                "isOtherEnabled": false,
                "isMultiSelectEnabled": false
              }
            ],
            "skipLogic": [],
            "deletedSections": [],
            "deletedQuestions": []
          },
          "name": "Technical Lead (Studio)"
        }
      ]
    },
    "hasAIEvaluationsEnabled": true,
    "eeocQuestionnaireEnabled": false,
    "applicationConfirmationTemplate": "6615562ed081a2b6744b29d1",
    "eeocQuestionnaireEnabledForJobPost": false
  },
  "detail_meta": {
    "url": "https://ats.rippling.com/api/v2/board/domaine-careers/jobs/6a550a99-7153-48ab-b499-4afb43e7b380",
    "http_status": 200,
    "content_type": "application/json",
    "response_bytes": 35688
  },
  "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/96c28671309b208934cd400df6f02ffe55b57ed1?include=descriptionJSON
GET https://api.bluedoor.sh/job-postings/v1/orgs/e072e383-de08-4226-b6e4-cb4b4cc87fb9JSON
GET https://api.bluedoor.sh/job-postings/v1/sources/a7577513-9163-4a1b-ad07-9a5dad10fcd4JSON
GET https://api.bluedoor.sh/job-postings/v1/jobs/96c28671309b208934cd400df6f02ffe55b57ed1/eventsJSON