📚 Die Ergebnisse unserer Studie sind da! Social Media Report 2024 Jetzt kostenlos herunterladen →

Senior Frontend Developer [f/m/x] (38.5h/week) | SaaS | Remote possible

🎤 Who we are:

Swat.io is a Software-as-a-Service product that supports marketers in Social Media Publishing and Community Management. We are proud to be an independent, self-financed, product-led SaaS company focused on building a product that users actually love.

Today, our goal is to keep sustainably growing and become a unique player in the 1% elite circle of SaaS beyond 10 million ARR. We want to create meaningful impact for our clients, team, and company, becoming an integral part of our customers’ daily workflow. Guided by our core values — we add value, we drive progress, we own it, we thrive together —we prioritize quality over quantity. We focus on exceptional talent and a collaborative, supportive culture, believing that revenue follows quality, not the other way around.

At Swat.io, we are a team of 50 product enthusiasts. We rarely hire additional roles to stay lean & agile. We need makers who love to thrive in such an environment.

🦄 Who you are:

As a manager of one, you’ll join our 12-person Development Team as a highly-skilled and passionate Senior Frontend Developer. Alongside 4 other Senior Frontend Developers we’re opening up another position - which is rare for our team. You will be responsible for our reusable component library, major new feature implementations, as well as refactoring existing code to live up to our highest standards. This is a frontend development role that also focuses on infrastructural work, such as node server micro service improvements or development setup (think of: webpack, …) improvements.

You enjoy taking on projects on your own - from talking to product owners to raising refactoring ideas to implementing and reviewing all necessary codes. You’re not hiding away from setting the bar higher for everyone - while sharing fun stories, memes and gifs in our frontend weekly.


Who you are not:

This is not a role for a junior or intermediate developer. Everyone in the team has a strong senior background in engineering and can take over projects on their own. We can’t educate you on the job, but we can assign you lots of interesting challenges to tackle.

💡 Purpose of the role

In this role, you'll be expected to tackle a variety of challenging Javascript projects. You'll be trusted to take full ownership of implementing new features as well as improving the infrastructural components of our tech stack. That will include:

  • catch up with product team requirements

  • work on even more projects at the same time

  • catch up to our 6 backend developers to challenge them even more

We expect you to:

  • get up to speed with the tech stack

  • suggest additional stack changes

  • contribute on all parts of the app without any help from someone else

  • take over big projects on your own

  • change the status quo

🦸 Are you ready for this?

We define ready as

  • Experienced and contributed to all various kinds of development projects in the past

  • Easily getting up to speed with a big code base written in modern React / TypeScript

  • Confidently shipping well-written new user-facing features

  • Knowledge of what it takes to write and test maintainable code

  • Critical thinking abilities and guts to express own opinions

  • Manager of One - > being self-led and not afraid to take initiative and responsibility

  • Openness to mistakes and learning from it

Don’t worry if you don't meet all qualifications listed here. If you are a senior frontend developer and this opportunity catches your eyes and you are passionate about the field of work, we are happy to receive your application. If we both think we are a good match, and team fit is as important to us as a technical fit, we will find a solution and grow together.


Product Unit Guiding Principles

Iterate Agilely:
  • We prefer small iterations over waterfall.
  • We ship often & early.
  • We embrace continuous change.
Simplicity Wins:
  • Simplicity is in our DNA
  • No project is too small, but there is definitely a „too big“.
  • We value clear and simple design.
  • Simplicity also means no technical debt.
Collaboration First/ one for all, all for one:
  • Arguments before ego.
  • We are one team that supports each other.
  • We are managers of ourselves.
Data-Driven Excellence:
  • Data is a strong argument.
  • Challenge the status quo.
Positive Team Culture:
  • We are good & fun people.
  • We assume the best intent.
  • We give feedback because we care about each other.

🥞 Our stack/How we work:

  • Our frontend team builds upon a React Single-Page-App, written in TypeScript, connected with our backend through Apollo GraphQL. We use Styled Components, Prettier, Webpack, SWC. 

  • In addition, we improve and maintain a handful of Node services handling features like File Upload and Real-time Notifications.

  • For our daily work, we use Linear as Issue Tracker, Around as Video Conferencing, and Slack for sharing GIFs/memes/wisdoms and dad jokes.

  • We work in two-week Scrum Sprints with our 6 Backend Developers and 2 Product Owners and 2 UX/UI Designers and 1 QA Tester. We try to keep meetings to a minimum (no dailies!), but still find time to share the latest Netflix reviews at our Frontend weekly.

  • We don’t have a full-time team lead, we directly report to our CEO Product. He started as an engineer and then led the engineering team for years. While he is still here for some code reviews & vacation requests, the team tries to manage themselves on their own.

❤ What you’ll find:

  • Hybrid work mode: You can comfortably work full-remote and/or from our Vienna office. No RTO, no mandatory office days. Whatever works best for you, as long as you are in the Central European Time zone plus or minus 2 hours. If the time difference of your current location is more than CET ± 2 hours but you plan to relocate, please mention it

  • Space for your own ideas and improvements to our product

  • Generous annual educational budget for your further development

  • We support family leave for all parents and guarantee the same job upon your return also from educational or sabbatical leave

  • Top-notch MacBook Pro

  • Office workspace with perfect access to public transport (U4, U6) & the Vienna bike network (Vienna, Austria)

  • Our team is as international as our audience; English is a must-have and everything else is a bonus

  • Permanent contract with an annual gross salary starting from EUR 70.000,- for a 38.5-hour work-week (depending on your individual experience, there is of course a willingness to offer a market-conforming overpayment)

  • We hire international talent through remote.com

  • Regular team activities and company events where all Swaties from around the world come together & celebrate

  • If you work in Austria, we support an annual pass for public transportation (Wiener Linien) or a partial reimbursement for the climate ticket

  • The preferred starting date is now, but we are ready to wait for our perfect candidate

More on our benefits: https://swat.io/en/jobs/

We are proud to have an inclusive workplace environment that will foster your development no matter your gender, civil status, family status, sexual orientation, religion, age, disability, education level, or race.

❌ What you won’t find at Swat.io:

  • Annoying micro-management

  • Office politics

  • Lengthy coordination and approval processes

  • Monotonous tasks and boring work

  • Egos and bullshit before real results

🗓 Our process:

Your contact people are Johannes, our CEO Product and direct manager for this role, and Jane, our People & Culture Manager.

Next steps:

CV screening →  "Get to know us" interview with Johannes →  Team interview → Offer & Open questions → Agreeing on the color & preferred keyboard layout on your Mac → Happy Start with us 

Our job posting got your attention – great! We are looking forward to getting to know you better. Show us who you are – we are interested in your personality and how you fit into our team.

If you have questions about us and our culture, our Team, or our recruiting process, check out our company page: https://swat.io/en/company/ and the FAQ section.

➡ Meet Your Team

Swat.io started as a bunch of developers 13 years ago. We built the foundation of what we now call “our product”. Over the years, we’ve found like-minded developers with a strong “maker mindset”, with a motivation to thrive together. We’ve found experts who pushed the boundaries further. We scaled the project from 1 customer to a product with over 1000 customers. While we still have the very first employees on the team who can tell you all the nitty-gritty details about our implementations, we’ve also onboarded former CTOs/VPs into our development team along the way. What do we have in common? We’re happy to learn, to help ourselves, and laugh together.   
dev-team-scaled.jpg

Warum auch du Teil des Swat.io-Teams werden solltest

🦋

Außergewöhnliche Menschen

Bei uns arbeiten außergewöhnliche Menschen mit vielfältigen Interessen und Fähigkeiten.
💪

Durchstarter:innen und Anpacker:innen

Wir geben unser Bestes und unterstĂĽtzen uns dabei gegenseitig. Bei uns sind gute Argumente wichtiger als Egos.
⏳

Flexible
Arbeitszeiten

Gestalte deinen Tag im Rahmen der vereinbarten Arbeitsstunden so flexibel wie möglich.
🧠

Budget fĂĽr Aus- und Fortbildung

Wir glauben an das Prinzip, dass man sein Leben lang lernt und schaffen ein Umfeld fĂĽr dich, in dem du gefordert wirst, lernst und wachsen kannst.
💕

Familienfreundlich

Wir wissen, wie wichtig die Zeit mit der Familie ist, insbesondere, wenn es darum geht, bei den groĂźen Meilensteinen im Leben der Kinder dabei zu sein.
🏡

Hybrides Arbeitsmodell

Arbeitest du lieber von zu Hause aus oder im BĂĽro? Sowohl als auch? Du machst das so, wie es fĂĽr dich am besten passt!
🥳

Team-Aktivitäten

Wir feiern unsere Erfolge gemeinsam, unterstĂĽtzen Team-Events und organisieren Veranstaltungen.
💚

Ein Herz fĂĽr die Umwelt

Wir bleiben bodenständig und setzen uns für klimafreundliche Verkehrsmittel ein. Die Kosten für dein Wiener Linien Jahresticket übernehmen wir.

Häufig gestellte Fragen

Wie soll meine Bewerbung aussehen?

Unsere Stellenausschreibung hat dein Interesse geweckt? Das ist großartig! Wir freuen uns darauf, mehr über dich zu erfahren. Zeig uns, wer du bist – für uns zählt deine Persönlichkeit und wie gut du in unser Team passt.
Bitte klicke auf den Link in der Stellenanzeige, um deinen CV hochzuladen, und schildere uns in deinen eigenen Worten, warum du Teil unserer Swat.io-Crew sein möchtest.

Du kannst uns auch gerne ein Video und/oder Arbeitsproben schicken. In unserer Bewerbungsplattform kannst du beim Hochladen deiner Unterlagen ein Video aufnehmen. Du kannst dein Video auch auf Google Drive oder Youtube hochladen und den Link mit uns teilen.

Soll ich meine Bewerbung auf Englisch oder Deutsch verfassen?

Wir sind ein internationales Team und sprechen Englisch in unserem Unternehmen – einige Positionen erfordern jedoch verhandlungssichere Deutschkenntnisse (z. B. Positionen im Kundensupport, Marketing- und Vertriebsteam). Daher schick uns deine Bewerbung für solche Stellen bitte in deutscher Sprache. Als Faustregel gilt: Verfasse deine Bewerbungsunterlagen in der Sprache der jeweiligen Stellenanzeige.

Wie geht es weiter, nachdem ich meine Bewerbung geschickt habe?
  1. Nach Erhalt deiner Bewerbungsunterlagen melden wir uns innerhalb einer Woche bei dir. Auch wenn die Jobbeschreibung auf Deutsch ist, sei bitte nicht ĂĽberrascht, wenn wir dich auf Englisch kontaktieren, da Englisch unsere Unternehmenssprache ist.
  2. Das Bewerbungsgespräch: Während eines 60-minütigen Videotelefonats triffst du deine:n zukünftige:n Team Manager:in und deine:n People Manager:in und wir lernen uns ein wenig besser kennen.
  3. Ausführliches Gespräch / Probetag: Bei einigen Stellen bekommst du vorab Fragen und Aufgaben von uns, die du bitte für das Bewerbungsgespräch vorbereitest. Du lernst mehrere Kolleginnen und Kollegen aus unserem Team kennen, arbeitest mit ihnen an Aufgaben, die Teil deiner potenziellen zukünftigen Position sind, und erhältst tiefe Einblicke in unsere Arbeitsweise. Im Zuge dessen oder im Anschluss daran triffst du auch unseren CEO Johannes zu einem Gespräch.
  4. Angebot: Wenn du uns mit deiner fachlichen und sozialen Kompetenzen ĂĽberzeugt hast und wir denken, dass du perfekt in unser Team passt, bekommst du ein Angebot von uns, das hoffentlich zur Vertragsunterzeichnung fĂĽhrt.
  5. Herzlich willkommen in unserem Team! Wir stellen dir alle Vertragsunterlagen zur Verfügung und beginnen mit den Vorbereitungen für dein Onboarding. Dein persönlicher Buddy wird dich von Anfang an begleiten, damit du dich bei uns willkommen fühlst und vom ersten Tag an unsere Werte verinnerlichst!
Wann kann ich mit einer Antwort rechnen und wie lange dauert das Einstellungsverfahren?

Im Schnitt dauert es von der Bewerbung bis zur Vertragsunterzeichnung rund eineinhalb Monate. Wenn du schnell eine Rückmeldung brauchst, informiere uns bitte gleich zu Beginn, damit wir entsprechend planen können. Meistens entscheiden wir uns so schnell wie möglich. Es ist uns aber sehr wichtig, unsere Stellen bestmöglich zu besetzen.

Gibt es Vor-Ort-Meetings oder Vorstellungsgespräche im Swat.io-Büro?

Die meisten unserer Team-Mitglieder arbeiten remote, einige kommen regelmäßig ins Büro. Manche Teams treffen sich für Aktivitäten wie Brainstorming-Sessions, Co-Working, um sich besser kennen zu lernen oder zu einem ungezwungenen After-Work.

Bewerber:innen bieten wir an, eine der Bewerbungsrunden im Büro abzuhalten. Das kann etwa das Assessment sein, ein Treffen mit dem Team oder um Equipment abzuholen. Es gibt immer die Möglichkeit, einige deiner (künftigen) Kolleg:innen persönlich zu treffen.

Ich wurde zu einem Vorstellungsgespräch per Video eingeladen. Wie kann ich mich darauf vorbereiten?

Wir planen die meisten unserer Videoanrufe mit Google Meet, Zoom oder Around. Sorge dafür, dass du mit dem Tool vertraut bist, wenn du es noch nie benutzt hast. Achte darauf, dass die Internetverbindung zuverlässig funktioniert, und überprüfe dein Mikrofon/die Lautsprecher.

Welche Sprache wird im Unternehmen gesprochen?

Mit Mitarbeiter:innen aus über 12 Ländern sind wir sehr international. Aus diesem Grund ist unsere Unternehmenssprache Englisch und die gesamte interne Kommunikation läuft auf Englisch. Da jedoch der Großteil unserer Kunden deutschsprachig ist, arbeiten einige Teams in deutscher Sprache, zum Beispiel in den Abteilungen Finance & Operations, Marketing, Sales und im Support-Bereich. Ansonsten kommuniziert man auch dort auf Englisch.

Mehr Informationen ĂĽber unsere Kultur

kununu widget

„Come as you are“ und glaub an dich!

Unser People & Culture Team freut sich auf deine Bewerbung.

Bei Fragen wende dich an unsere People Managerin Jane Trishina.