Skip to main content

Custom CSS & JavaScript

On the Pro plan, you can inject custom CSS and JavaScript into your careers page for full design control.

Where to add custom code

Go to Settings → Careers Page → Advanced. You'll find two code editors:

  • Custom CSS — injected into a <style> tag in the page <head>. Use this to override fonts, colors, spacing, animations, or layout.
  • Custom JavaScript — injected before the closing </body> tag. Use this for third-party integrations, analytics, tracking pixels, or chat widgets.

Common use cases

  • Match your marketing site — import a custom font and adjust heading styles to mirror your main website
  • Third-party analytics — add Google Analytics, Plausible, or Fathom tracking snippets
  • Chat widgets — embed Intercom, Crisp, or Drift so candidates can ask questions
  • Tracking pixels — add LinkedIn Insight Tag, Facebook Pixel, or other ad retargeting scripts
  • Layout tweaks — adjust container widths, add background textures, or fine-tune spacing

Finding CSS selectors

Open your careers page in Chrome or Firefox and use the browser's dev tools (right-click → Inspect) to explore the page structure. All careers page sections use semantic class names that are stable across updates.

Tips

  • Test changes in a staging environment or use your browser's dev tools before saving
  • Keep JavaScript lightweight — heavy scripts can slow down your candidates' experience
  • Custom code runs in the candidate's browser and has full DOM access

Something unclear? Contact us — we reply within one business day.