Senior Frontend Developer [f/m/x] (38.5h/week) | SaaS | Remote possible
Who we are:
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 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.
- Arguments before ego.
- We are one team that supports each other.
- We are managers of ourselves.
- Data is a strong argument.
- Challenge the status quo.
- 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
Why you Should Work at Swat.io
Nice! You'll love thisRemarkable People
Achievers & Doers
Flexible Working Hours
Educational Budget
Family Friendly
Hybrid Work Mode
Team Activities
Green Heart
Frequently Asked Questions
What should my application look like?
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.
Please follow the link in the job ad to upload your CV and tell us in your own words why you think you want to be part of our Swat.io Crew.
We are also always happy to receive videos and/or work samples from you. If you want to send us a video, you can record it while submitting your application in our applicant tracking system. You can also upload it to Google Drive or YouTube and share the link with us.
Should my application be written in English or German?
We are an international team and our company language is English – however, certain positions require business fluent German skills (e.g. positions in Customer Support, Marketing and Sales Teams) and for those we kindly ask you to hand in your application in German. As a rule of thumb: follow the job ad's language for your application documents.
What does the recruitment process look like?
- After you have completed your application, we will contact you within 1 week with the invitation for a short call. Even if a Job Description is written in German, please don’t be surprised, that the first contact is in English as it is our company language.
- The interview: Let’s find out more about each other – our 1st round will be a 60-minute video call where you meet your future Team Manager and your People Manager.
- In-depth Interview/Trial Day: For some positions, you will receive questions and tasks from us which we ask you to work on in advance and prepare for the interview. You will get to know various colleagues from our team, present the tasks to them or work with them on tasks for your potential future role and get deep insights into how we work. During this step or afterward, you will also meet our CEO, Johannes, for a chat.
- Offer: You have convinced us with your professional and social skills and we think you will complete our team perfectly. You will then receive an offer from us which will hopefully lead to a contract signing.
- Welcome aboard! You will receive all contract documents from us and we will start to prepare your onboarding. We will pair you up with your own personal buddy so that you feel welcome right from the start and ready to reinforce our values from your first day with us!
When should I expect a response and how long does the recruitment process take?
The current average duration from application to signed contract is about 1,5 months. If you need feedback really fast, please communicate this with us from the beginning, we can consider this during our planning. Mostly closing dates for all open positions are as soon as possible, but it is more important for us to find a perfect fit.
Are there on-site meetings/interviews at the Swat.io office?
Most of our team members work remotely and there are a few regulars in the office. Some teams gather together for certain occasions like brainstorming, co-working, socializing, and after-work activities.
We also offer our candidates to come by the office for one of the steps of the recruiting process. It can be for an assessment, to meet the team, or to pick up the equipment but there is always an option to meet some of us in person.
I have been invited to a video interview with you – how can I prepare?
We schedule most of our video-calls with Google Meet, Zoom or Around. Make sure you are familiar with the tool if you have never used it before, ensure a steady internet connection and check your microphone/speakers.
What is the company language?
With team members from over 12 countries, we are very international. For this reason, our company language is English and all internal communications happen in English. Nevertheless, as the majority of our clients are German speaking, some teams operate in German, f.e. Finance & Operations, Marketing, Sales and Support. Communication within the company happens in English for them as well.