PageSourceSearch

https://joinmastodon.org/_next/static/chunks/pages/careers-40c3c1d488b0c172.js

js joinmastodon.org collected 2026-10-01 07:01:11 UTC 17,196 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[145],{11891:(e,t,i)=>{var s=i(3979);e.exports=function(e,t,i,o){return s(e,function(e,s,r){t(o,e,i(e),r)}),o}},31597:(e,t,i)=>{"use strict";i.d(t,{A:()=>l});var s=i(37876),o=i(48230),r=i.n(o),a=i(95217);let l=e=>{let{href:t,children:i}=e;return(0,s.jsxs)(r(),{href:t,className:"inline-flex items-center gap-1 font-semibold text-blurple-600 hocus:underline",children:[i,(0,s.jsx)(a.A,{className:"h-[1em] flex-shrink-0"})]})}},39574:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});let s={src:"/_next/static/media/default_hero_mobile.768b14fb.png",height:1438,width:3e3,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAECAMAAACEE47CAAAAHlBMVEUVARgZAhwYABwcADgfDyQeAiEuADkZAB0sGC8VARd2ewoEAAAACXRSTlP9vY0E/tMW21zwIZO8AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAJElEQVR4nGNgYODkBCEGBhAGkUzsDJwsLJyMDMxsrIwcjEzMAAh8AHi9eKZRAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:4}},42400:(e,t,i)=>{var s=i(95616),o=i(87230),r=Object.prototype.hasOwnProperty;e.exports=o(function(e,t,i){r.call(e,i)?e[i].push(t):s(e,i,[t])})},44578:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});var s=i(37876),o=i(48230),r=i.n(o),a=i(15039),l=i.n(a);let n=e=>{let{borderless:t,children:i,fullWidth:o,href:a,light:n,size:d,allowReferrer:c=!1}=e,h={};return(0===a.indexOf("http://")||0===a.indexOf("https://"))&&(h.target="_blank",h.rel=c?"noopener":"noopener noreferrer"),(0,s.jsx)(r(),{href:a,className:l()("flex items-center justify-center rounded-md border-2 p-4 text-center !font-semibold transition-colors focus:outline-none hocus:border-blurple-600 hocus:bg-blurple-600 hocus:text-white",t?"border-white":"border-blurple-500",o?"w-full":"w-max",n?"bg-white text-blurple-500":"bg-blurple-500 text-white","small"===d&&"b3 h-10","medium"===d&&"b3 h-12","large"===d&&"b3 md:b1 h-12 md:h-16 md:px-6"),...h,children:i})}},45457:(e,t,i)=>{var s=i(43622);e.exports=function(){try{var e=s(Object,"defineProperty");return e({},"",{}),e}catch(e){}}()},46384:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/careers",function(){return i(95773)}])},54891:(e,t,i)=>{"use strict";i.d(t,{A:()=>o});let s="https://api.joinmastodon.org/",o=async(e,t)=>{let i=await fetch(((e,t)=>t?"".concat(s).concat(e,"?").concat(t):"".concat(s).concat(e))(e,t));if(!i.ok)throw Error(i.statusText);return await i.json()}},57867:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var s=i(37876),o=i(68827),r=i.n(o);let a=e=>{let{story:t}=e;return(0,s.jsxs)("a",{href:t.url,rel:"nofollow noopener",className:"col-span-12 block rounded-md ring-blurple-500 hover:text-blurple-600 focus:ring md:col-span-6 lg:col-span-3",children:[(0,s.jsx)("div",{className:"flex w-full items-center justify-center rounded-md bg-gray-4 py-20 px-16",children:(0,s.jsx)("div",{className:"relative h-10 w-full",children:(0,s.jsx)(r(),{src:t.logo,alt:"",layout:"fill",objectFit:"contain"})})}),(0,s.jsxs)("div",{className:"py-4",children:[(0,s.jsx)("div",{className:"h6 mb-2 !font-medium",children:t.title}),(0,s.jsx)("div",{className:"b2 !font-bold",children:new URL(t.url).hostname})]})]})}},69758:(e,t,i)=>{"use strict";i.d(t,{A:()=>u});var s=i(37876),o=i(89099),r=i(68827),a=i.n(r),l=i(15039),n=i.n(l),d=i(39574),c=i(70688),h=i(90990);let u=e=>{let{mobileImage:t=d.A,desktopImage:i=c.A,children:r,homepage:l,safeTextShadow:u=!0,noHeight:m}=e,{locale:g}=(0,o.useRouter)(),p=(0,h.x)(g);return(0,s.jsxs)("section",{className:n()("full-width-bg relative pt-[var(--header-area)] text-white",m?"":"h-[var(--mobile-hero-height)]",m?"":l?"2xl:h-[var(--desktop-hero-height)]":"xl:h-[var(--desktop-hero-height)]"),style:{"--desktop-hero-height":"".concat(i.height/2,"px"),"--mobile-hero-height":"".concat(t.height/2,"px")},children:[l?(0,s.jsx)("div",{className:n()("full-width-bg__inner flex flex-col items-center justify-center py-20 text-center",{"drop-shadow-safe-text":u}),children:r}):(0,s.jsx)("div",{className:"full-width-bg__inner grid py-20 drop-shadow-safe-text lg:grid-cols-12 lg:justify-center lg:gap-x-gutter",children:(0,s.jsx)("div",{className:"col-span-12 lg:col-span-7 xl:col-span-5 xl:col-start-2",children:r})}),(0,s.jsx)("div",{className:n()("absolute inset-0 -z-10 h-[var(--mobile-hero-height)]",l?"md:ms-[-25%] 2xl:hidden":"xl:hidden",l?"2xl:h-[var(--desktop-hero-height)]":"xl:h-[var(--desktop-hero-height)]","rtl"===p&&"-scale-x-100"),children:(0,s.jsx)(a(),{src:t,alt:"",layout:"fill",objectFit:"cover",objectPosition:"center bottom",placeholder:"empty",unoptimized:!0,priority:!0})}),(0,s.jsx)("div",{className:n()("absolute inset-0 -z-10 hidden h-[var(--mobile-hero-height)]",l?"2xl:block":"xl:block",l?"2xl:h-[var(--desktop-hero-height)]":"xl:h-[var(--desktop-hero-height)]","rtl"===p&&"-scale-x-100"),children:(0,s.jsx)(a(),{className:"desktop-hero",src:i,alt:"",layout:"fill",objectFit:"cover",objectPosition:"center bottom",placeholder:"empty",unoptimized:!0,priority:!0})})]})}},70688:(e,t,i)=>{"use strict";i.d(t,{A:()=>s});let s={src:"/_next/static/media/default_hero_desktop.ef874145.png",height:1582,width:6800,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAACCAMAAABSSm3fAAAAIVBMVEUgDCMgECVMaXElAiUZABwZABweACIaABwZABwYARsWARgwIIymAAAACnRSTlN1/gB85m1Lusztiqsd/QAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAABpJREFUeJxjYOfkYmTk4mJlYGJmYWDgYGMCAANFAE/7VegXAAAAAElFTkSuQmCC",blurWidth:8,blurHeight:2}},78708:(e,t,i)=>{"use strict";i.d(t,{A:()=>n});let s={src:"/_next/static/media/the-verge.d99b3b16.svg",height:28,width:168,blurWidth:0,blurHeight:0},o={src:"/_next/static/media/financial-times.8077f443.svg",height:86,width:1054,blurWidth:0,blurHeight:0},r={src:"/_next/static/media/pcmag.ce6b6081.svg",height:347,width:288,blurWidth:0,blurHeight:0},a={src:"/_next/static/media/the-guardian.a612a01a.svg",height:97,width:295,blurWidth:0,blurHeight:0},l={src:"/_next/static/media/techcrunch.d28aef1a.svg",height:90,width:180,blurWidth:0,blurHeight:0},n=[{logo:r,url:"https://uk.pcmag.com/social-media/156251/mastodon-transitioning-to-a-nonprofit-structure/",title:"Mastodon Transitioning to a Nonprofit Structure",date:"2025-01-13"},{logo:l,url:"https://techcrunch.com/2025/01/13/mastodon-announces-transition-to-nonprofit-structure/",title:"Mastodon announces transition to nonprofit structure",date:"2025-01-13"},{logo:s,url:"https://www.theverge.com/2024/10/8/24265201/mastodon-4-3-update-grouped-notifications-design-discover-carousel",title:"Mastodon switches things up to make its app a little easier to use",date:"2024-10-08"},{logo:{src:"/_next/static/media/macstories.a637c431.svg",height:2500,width:2500,blurWidth:0,blurHeight:0},url:"https://www.macstories.net/linked/highlighting-journalism-on-mastodon/",title:"Highlighting Journ
1alism on Mastodon",date:"2024-07-02"},{logo:{src:"/_next/static/media/bloomberg.d25fb3e5.svg",height:48,width:258,blurWidth:0,blurHeight:0},url:"https://www.bloomberg.com/news/newsletters/2023-01-12/elon-musk-s-twitter-drives-even-its-early-employees-to-mastodon",title:"Elon Musk Drives Even Some Twitter Founders to Mastodon",date:"2023-01-12"},{logo:o,url:"https://www.ft.com/content/de808736-2e05-4c3b-a53c-55b170ae9efd",title:"Twitter rival Mastodon rejects funding to protect non-profit status",date:"2022-12-28"},{logo:l,url:"https://techcrunch.com/2022/12/23/mastodon-creator-eugen-rochko-talks-funding-and-how-to-build-the-anti-twitter/",title:"Mastodon creator Eugen Rochko talks funding and how to build the anti-Twitter",date:"2022-12-23"},{logo:{src:"/_next/static/media/forbes.edc4f612.svg",height:14,width:52,blurWidth:0,blurHeight:0},url:"https://fortune.com/2022/11/28/mastodon-social-ceo-eugen-rochko-twitter-elon-musk/",title:"Mastodon’s 29-year-old CEO wants his Twitter alternative to ‘replace’ its rival some day, but he’s taking an anti–Elon Musk approach to growing it",date:"2022-11-28"},{logo:{src:"/_next/static/media/time-magazine.6c160ca0.svg",height:92,width:298,blurWidth:0,blurHeight:0},url:"https://time.com/6229230/mastodon-eugen-rochko-interview/",title:"Thousands Have Joined Mastodon Since Twitter Changed Hands. Its Founder Has a Vision for Democratizing Social Media",date:"2022-11-06"},{logo:{src:"/_next/static/media/cnn.9b76e5c4.svg",height:420,width:900,blurWidth:0,blurHeight:0},url:"https://edition.cnn.com/2022/11/05/tech/mastodon/index.html",title:"With Twitter in chaos, Mastodon is on fire",date:"2022-11-05"},{logo:a,url:"https://www.theguardian.com/media/2022/nov/01/mastodon-twitter-elon-musk-takeover",title:"Mastodon gained 70,000 users after Musk’s Twitter takeover. I joined them",date:"2022-11-01"},{logo:{src:"/_next/static/media/motherboard.7b22afc8.svg",height:40,width:404,blurWidth:0,blurHeight:0},url:"https://www.vice.com/en/article/n7npd7/30000-new-users-signed-up-for-mastodon-after-elon-musk-bought-twitter",title:"30,000 New Users Signed Up for Mastodon After Elon Musk Bought Twitter",date:"2022-04-26"},{logo:{src:"/_next/static/media/mashable.df086a3c.svg",height:95,width:595,blurWidth:0,blurHeight:0},url:"https://mashable.com/article/eugen-rochko-mastodon-interview",title:"The coder who built Mastodon is 24, fiercely independent, and doesn’t care about money",date:"2017-04-06"},{logo:{src:"/_next/static/media/esquire.051763a9.svg",height:147,width:1e3,blurWidth:0,blurHeight:0},url:"https://www.esquire.com/lifestyle/a22777589/what-is-mastodon-twitter-platform/",title:"Tired of Nazis in Your Twitter Mentions? Try Mastodon.",date:"2018-08-22"},{logo:s,url:"https://www.theverge.com/2017/4/4/15177856/mastodon-social-network-twitter-clone",title:"Mastodon.social is an open-source Twitter competitor that’s growing like crazy",date:"2017-04-04"},{logo:{src:"/_next/static/media/slate.83c15f0a.svg",height:175,width:569,blurWidth:0,blurHeight:0},url:"https://slate.com/technology/2018/08/mastodon-what-you-need-to-know-about-the-new-social-network-competing-with-twitter.html",title:"The New Social Network Dodging Government Surveillance—and Nazis",date:"2018-08-30"},{logo:{src:"/_next/static/media/wired.a92ff401.svg",height:109,width:535,blurWidth:0,blurHeight:0},url:"https://www.wired.com/2017/04/like-twitter-hate-trolls-try-mastodon/",title:"Like Twitter But Hate the Trolls? Try Mastodon",date:"2017-04-13"},{logo:{src:"/_next/static/media/nyt.29cb4390.svg",height:26,width:195,blurWidth:0,blurHeight:0},url:"https://www.nytimes.com/2019/12/18/technology/facebook-twitter-bitcoin-blockchain.html",title:"Twitter and Facebook Want to Shift Power to Users. Or Do They?",date:"2019-12-18"},{logo:o,url:"https://www.ft.com/content/d3be2f7a-3705-4bee-9e50-d81b9f31ee1b",title:"Is it time to leave Twitter for Mastodon?",date:"2022-05-16"},{logo:{src:"/_next/static/media/gizmodo.62e0a1f0.svg",height:131,width:912,blurWidth:0,blurHeight:0},url:"https://www.gizmodo.com.au/2022/04/europe-starts-its-own-social-networks/",title:"Europe Starts Its Own Social Networks",date:"2022-04-30"},{logo:r,url:"https://www.pcmag.com/news/after-musk-acquires-twitter-mastodon-sees-flood-of-traffic-server-slowdown",title:"After Musk Acquires Twitter, Mastodon Sees Flood of Traffic, Server Slowdown",date:"2022-04-25"},{logo:{src:"/_next/static/media/boing-boing.7e8ec8b4.svg",height:44,width:284,blurWidth:0,blurHeight:0},url:"https://boingboing.net/2018/07/18/platform-independence.html",title:"Facebook Domination vs. Self-Determination",date:"2018-07-18"},{logo:a,url:"https://www.theguardian.com/technology/2023/apr/18/mastodon-users-twitter-elon-musk-social-media",title:"Thousands fled to Mastodon after Musk bought Twitter. Are they still ‘tooting’?",date:"2023-04-18"},{logo:r,url:"https://www.pcmag.com/opinions/whats-happening-to-twitter-could-never-happen-to-mastodon",title:"What's Happening to Twitter C
1ould Never Happen to Mastodon",date:"2023-04-18"}]},86393:e=>{e.exports=function(e,t,i,s){for(var o=-1,r=null==e?0:e.length;++o<r;){var a=e[o];t(s,a,i(a),e)}return s}},87230:(e,t,i)=>{var s=i(86393),o=i(11891),r=i(47871),a=i(93007);e.exports=function(e,t){return function(i,l){var n=a(i)?s:o,d=t?t():{};return n(i,e,r(l,2),d)}}},94766:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var s=i(37876),o=i(15039),r=i.n(o);let a=e=>(0,s.jsx)("span",{className:r()("inline-block h-[0.75em] w-full max-w-full animate-pulse rounded bg-gray-3",e.className)})},95217:(e,t,i)=>{"use strict";i.d(t,{A:()=>a});var s,o=i(14232);function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var s in i)({}).hasOwnProperty.call(i,s)&&(e[s]=i[s])}return e}).apply(null,arguments)}let a=function(e){return o.createElement("svg",r({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},e),s||(s=o.createElement("path",{fillRule:"evenodd",d:"M3 10a.75.75 0 01.75-.75h10.638L10.23 5.29a.75.75 0 111.04-1.08l5.5 5.25a.75.75 0 010 1.08l-5.5 5.25a.75.75 0 11-1.04-1.08l4.158-3.96H3.75A.75.75 0 013 10z",clipRule:"evenodd"})))}},95616:(e,t,i)=>{var s=i(45457);e.exports=function(e,t,i){"__proto__"==t&&s?s(e,t,{configurable:!0,enumerable:!0,value:i,writable:!0}):e[t]=i}},95773:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__N_SSG:()=>j,default:()=>y});var s=i(37876),o=i(67914),r=i(77328),a=i.n(r),l=i(69758),n=i(26834),d=i(44578),c=i(48230),h=i.n(c),u=i(42400),m=i.n(u),g=i(95217),p=i(54891),b=i(94766),w=i(31597),x=i(57867),f=i(78708);let A=e=>{let{job:t}=e;return(0,s.jsxs)("li",{className:"flex border-b border-gray-4 py-4 last:border-0",children:[(0,s.jsx)("div",{className:"b1 flex-1 !font-bold",children:t?t.title:(0,s.jsx)(b.A,{className:"w-[14ch]"})}),(0,s.jsx)("div",{className:"b2 flex-shrink-0",children:t?(0,s.jsxs)(h(),{href:t.externalLink,className:"flex items-center gap-2 font-semibold text-blurple-600 hocus:underline",children:[t.locationName,(0,s.jsx)(g.A,{className:"h-[1em]"})]}):(0,s.jsx)(b.A,{className:"w-[7ch]"})})]})},v=e=>{let{jobs:t}=e;return t.error?(0,s.jsx)("div",{className:"b2 flex justify-center rounded bg-gray-5 p-4 text-gray-1 md:p-8 md:py-20",children:(0,s.jsx)("p",{className:"max-w-[48ch] text-center",children:"Failed to retrieve positions, please try again later."})}):t.data&&0!==Object.keys(t.data).length?(0,s.jsx)("div",{children:t.isLoading?[,,,,].fill(null).map((e,t)=>(0,s.jsx)(A,{},t)):Object.keys(t.data).map(e=>(0,s.jsxs)("div",{className:"mb-6 border-b border-gray-4 pb-6 last:border-0",children:[(0,s.jsx)("h3",{className:"b2 text-nightshade-300",children:e}),t.data[e].map(e=>(0,s.jsx)(A,{job:e},e.id))]},e))}):(0,s.jsx)("div",{className:"b2 flex justify-center rounded bg-gray-5 p-4 text-gray-1 md:p-8 md:py-20",children:(0,s.jsx)("p",{className:"max-w-[48ch] text-center",children:"No positions available right now."})})};var j=!0;let y=()=>{let e=(0,o.I)({queryKey:["jobs"],queryFn:()=>(0,p.A)("jobs"),gcTime:6e5,select:e=>m()(e.results,"departmentName")});return(0,s.jsx)(n.A,{children:(0,s.jsxs)("div",{dir:"ltr",className:"[unicode-bidi:plaintext]",children:[(0,s.jsxs)(l.A,{homepage:!0,children:[(0,s.jsx)("div",{className:"b2 pt-6 !font-bold uppercase text-nightshade-100",children:"Careers"}),(0,s.jsx)("h1",{className:"h1 mb-4",children:"Join our team"}),(0,s.jsx)("p",{className:"sh1 mb-11 max-w-[50ch]",children:"We're building open source, decentralized social media that gives people back control over their data and their reach."}),(0,s.jsx)("div",{className:"flex justify-center",children:(0,s.jsx)(d.A,{size:"large",href:"#open-positions",children:"See open positions"})})]}),(0,s.jsx)("div",{className:"full-width-bg",children:(0,s.jsx)("div",{className:"full-width-bg__inner",children:(0,s.jsxs)("div",{className:"grid grid-cols-12 gap-y-24 py-20 md:gap-x-12",children:[(0,s.jsxs)("div",{className:"col-span-12 md:col-span-4",children:[(0,s.jsx)("h2",{className:"h3 mb-4",children:"Work with us"}),(0,s.jsx)("p",{className:"b1 mb-4",children:"Mastodon is a non-profit with a remote-only, primarily English-speaking team distributed across the world."}),(0,s.jsx)("p",{className:"b1 mb-6",children:(0,s.jsx)(w.A,{href:"/about#team",children:"Meet the team"})}),(0,s.jsxs)("ul",{className:"b1 list-disc space-y-2",children:[(0,s.jsx)("li",{children:"Be part of a small team working on the generational opportunity of the future of social media."}),(0,s.jsx)("li",{children:"We can offer work contracts through a payroll provider such as Remote.com or directly if you're based in Germany."})]})]}),(0,s.jsxs)("div",{className:"col-span-12 md:col-span-8",children:[(0,s.jsx)("h2",{id:"open-positions",className:"h3 mb-6",children:"Open positions"}),(0,s.jsx)(v,{jobs:e})]}),(0,s.jsxs)("div",{className:"col-span-12",children:[(0,s.jsx)("h2",{className:"h3 mb-4",children:"In the news"}),(0,s.jsx)("p",{className:"b1 mb-8",children:(0,s.jsx)(w.A,{href:"/about#press",children:"Read more"})}),(0,s.jsx)("div",{className:"grid grid-cols-12 gap-gutter",children:f.A.sort((e,t)=>
1-1*e.date.localeCompare(t.date)).slice(0,4).map(e=>(0,s.jsx)(x.A,{story:e},e.url))})]})]})})}),(0,s.jsxs)(a(),{children:[(0,s.jsx)("title",{children:"Careers - Mastodon"}),(0,s.jsx)("meta",{property:"og:title",content:"Careers at Mastodon"}),(0,s.jsx)("meta",{property:"og:description",content:"Join our team."}),(0,s.jsx)("meta",{property:"description",content:"Join our team."})]})]})})}}},e=>{e.O(0,[173,230,208,77,914,834,636,593,792],()=>e(e.s=46384)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.