New year, new role @Mastodon!

Our core team is looking for a senior Front-end Developer to elevate the web UI/UX experience for our users.

Ideally:

1. You are highly skilled in accessible and semantic #HTML
2. Proficient in modern #CSS
3. Experienced with #Javascript, #Typescript and complex React/Redux applications

This remote full-time position requires a 4-hour overlap with the CET timezone.

For more info/to apply:
https://jobs.ashbyhq.com/mastodon/6a0953c4-812b-4697-b5b3-ea0a2ae402c0

#FediHire #GetFediHired #hiring #frontend

Front-end Developer (m/f/d)

We're looking for a Front-end Developer to work with us remotely on our free and open-source Mastodon software.

@MastodonEngineering @Mastodon
4-hour overlap with CET... morning or evening?
@MastodonEngineering @Mastodon
Speaking of the #MastodonUI two great customizations comes to mind that are both worth looking at.
- BirdUI by Rolle https://github.com/ronilaukkarinen/mastodon-bird-ui
- Elk Zone @elk https://github.com/elk-zone/elk
GitHub - ronilaukkarinen/mastodon-bird-ui: ๐Ÿ˜๐Ÿฆ Mastodon web UI, but strongly inspired by Twitter (when it was still good!)

๐Ÿ˜๐Ÿฆ Mastodon web UI, but strongly inspired by Twitter (when it was still good!) - ronilaukkarinen/mastodon-bird-ui

GitHub

@cragsand @MastodonEngineering @Mastodon @elk I think they are aware. ๐Ÿ˜…
I've been sending my ideas under issue discussions and pretty sure that couple of things we have today were inspired by other UIs like Elk and Mastodon Bird UI.

But things need to be built to core. The SCSS side of it needs major rework. I hope they find someone who is eager to take the task.

#MastoAdmin #Mastodon

@rolle @cragsand @MastodonEngineering @Mastodon @elk Thats our goal, nobody from the team was dedicated to the web interface, and I want someone to "own" this part of the code and be able to drive the many changes that it requires.

@WTL I wish I could do it, but I have a company to run.  

Mastodon Bird UI is a one-css-file holiday project, but the whole Mastodon front end code base requires more time and energy - which I do not currently have after my company obligations. So it's not a money issue, it's a time-energy issue ๐Ÿ˜…

One could think me or some of our front end engineers in our company would be available for hire, but we're fully booked for months and this project deserves at least one continously dedicated front end engineer for it.

@renchap @cragsand @MastodonEngineering @Mastodon @elk

niu tech (@niutech@fosstodon.org)

Attached: 1 image @Mastodon@mastodon.social v4.3 is still less performant than e.g. @phanpy@hachyderm.io - see the comparison below using Lighthouse. Please improve your #PageSpeed Insights performance score: https://github.com/mastodon/mastodon/issues/32378

Fosstodon
@rolle @cragsand @MastodonEngineering @Mastodon @elk unraveling and cleaning up SCSS is up my alley, but React and JSX are things I try to avoid. Svelte and Vue are so much better.
@fnordius @rolle @cragsand @MastodonEngineering @Mastodon @elk i agree. I fly SCSS, I try to make html UI/UX accessible, and proficient with vainilla JS. But React/Redux ... Nope

@FantasmitaAsex I love SCSS and have no problem with any type of JavaScript. JS is not CSS and thank god it's not CSS-in-JS.

@fnordius @cragsand @MastodonEngineering @Mastodon @elk

@FantasmitaAsex @fnordius @rolle @cragsand @MastodonEngineering @Mastodon @elk It would be great if all "Meta"-Code like React could be removed from Mastodon.
@MastodonEngineering @Mastodon I hope the new hire will not make mastodon stop working on my old Firefox 77.
@MastodonEngineering @Mastodon Gonna give it a chance, even though my resume is mostly about GameDev lately
@MastodonEngineering @Mastodon I hope that hiring this person will make it possible to stop the mechanism that today turns preview images into preview text as you scroll. It moves buttons inches away from the click during the click gesture(!) causing errors and making users chase the buttons with the mouse, and it hides the images that we want to see.
@skry Could you open an issue on GitHub about this, including a video if possible? This is very unexpected and I am not sure what is happening here
@MastodonEngineering @Mastodon the published pay range doesnโ€™t strike me as quite commensurate with the desired skills (unless I misread). I know thereโ€™s a cost-of-living difference between the US and Europe, butโ€ฆ
@shovemedia It is in line with the salary of the other team members of similar experience, and with the average pay range in Europe. We know that some startups or big companies are paying people more than this, but s a non-profit funded only by donations we can not match the top paying companies.

@MastodonEngineering @Mastodon

I'd love to help Mastodon, but this compensation package excludes people with families living in larger cities.

@jdavidnet doesnโ€™t seem like an unrealistic salary for the area and position. We both make do with less and can support our family whilst living in the fourth largest city of the Netherlands. (And itโ€™s probably even more expensive here than Berlin, but itโ€™s been a while since I spoke people living there)

@sheean
I understand.

Here in SF, I don't think you could live on $70k USD annually with a family of 4.

In SF, you qualify for government assistance, even if it is $100k for a family of 4.

8-12 Years ago, I charged $125-$250/hr @ 40hr/wk for software development in SF.

I don't think I could go close to that low, even for a project I love like Mastodon.

I hope there is a better way to fund the project in the future; I currently pay for my server with Medium.

@jdavidnet yeah those rates are very high for here. If I could get 250/hour I could live much bigger than we do now, in the most expensive part of town ๐Ÿฅฒ
@MastodonEngineering @Mastodon i don't know what a flexbox is and i still use tables for most layout stuff so i'm gonna go out on a limb and say i don't qualify unless you want your website to work in netscape

Am I the only one who can't wait for the day when the percentage of jobs at cool companies like @Mastodon @MastodonEngineering asking you to suffer through painful stacks like React or TypeScript drops to single digits?

The web is long overdue to rediscover the virtues of vanilla JS, smaller dependency trees, and progressive enhancement.

@MastodonEngineering @Mastodon @Cryptosimian would this fit what you're looking for?
@diraquel @MastodonEngineering @Mastodon
Thanks Diana, but I'm not great at UI/UX. At the moment I'm thinking more about how I'd approach a change of career, possibly leaving engineering completely.
I'm trying to answer the question: assuming I could do anything at all, what would I do? It's a really tricky question! ๐Ÿ˜„
@Cryptosimian it is! I hope you find a good answer and a path that is fulfilling. ๐Ÿ˜‰