career-new-role

Career new role OG image template

A personal new job or promotion post: portrait with a name tag, the old title struck through above the new one, and the company chip.

Career new role Open Graph image template rendered by Shareglint
Career new role template at square size (1080×1080)
Career new role template at portrait size (1080×1350)
Career new role template at story size (1080×1920)
Career new role template at pinterest size (1000×1500)
Career new role template at youtube size (1280×720)

These are real renders from the API with the example values in the table below. Switch the size above: the same template lays itself out for all 6 sizes — send size or sizes with the request.

For people announcing their own move on LinkedIn, and for career platforms, bootcamps and HR tools that generate the post for them. kind sets the line at the top (new position, promotion, internship or joining a team); without previous_title the career line shows only the new role, and without a photo the slot shows the initials. Wide frames put the portrait beside the text; square and vertical frames put it top left with the phrase and company next to it and the new title in large type underneath.

Fields

Every field is optional. Long text shrinks to fit instead of overflowing; an image field takes a public URL that we fetch on our side.

Field Type Description Example
new_title text The new job title, the headline. Long titles shrink to fit. default: New role Head of Platform Engineering
name text Your name, on the tag over the portrait. Lukas Weber
kind text What happened: new_job, promotion, internship or joined. Sets the phrase above the title. one of: new_job | promotion | internship | joined default: new_job promotion
company text Company name in the chip after "at". Northwind Labs
previous_title text Optional previous title, shown struck through above the new one. Senior Backend Engineer
start_date text Start date as text, e.g. November 2026. Labelled "Starts" (new job, internship) or "Since" (promotion, joined). November 2026
photo image URL Portrait photo, cropped to a tall rounded slot. Initials are shown without it. https://example.com/images/avatar-man.jpg
company_logo image URL Company logo in the chip, square works best. https://example.com/images/logo-northwind.png
accent colour Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. default: #0a66c2 #0a66c2
theme dark | light Colour scheme: dark or light. default: light —

Render it with one request

Use the slug as template. The response holds the URL of the finished PNG; ?wait=true keeps the connection open until it is ready.

curl -X POST "https://shareglint.com/v1/images?wait=true" \
  -H "Authorization: Bearer sk_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "template": "career-new-role",
    "modifications": {
        "new_title": "Head of Platform Engineering",
        "name": "Lukas Weber",
        "kind": "promotion",
        "company": "Northwind Labs",
        "previous_title": "Senior Backend Engineer",
        "start_date": "November 2026",
        "photo": "https://example.com/images/avatar-man.jpg",
        "company_logo": "https://example.com/images/logo-northwind.png"
    }
}'

Or paste a signed URL into og:image

For static sites, Webflow, Shopify and no-code tools: put the fields in the query string and sign it with your signing secret. The first request renders the image, every later one is a redirect to the cached file. How to compute the signature.

<meta property="og:image" content="https://shareglint.com/i/acc_YOUR_ACCOUNT_ID/career-new-role.png?company=Northwind%20Labs&kind=promotion&name=Lukas%20Weber&new_title=Head%20of%20Platform%20Engineering&previous_title=Senior%20Backend%20Engineer&start_date=November%202026&s=YOUR_SIGNATURE">

Make it yours

accent and theme change per request. For anything more, copy the template into your account: you get an ordinary HTML template with the same fields that you can edit in the dashboard or through the API. If the slug is free on your account, the copy takes it — your integrations switch to your version without changing a line.

curl -X POST "https://shareglint.com/v1/templates/library/career-new-role/copy" \
  -H "Authorization: Bearer sk_live_YOUR_KEY"

More Careers & people templates

All 13 Careers & people templates →  ·  All templates →