Front-End Developer

About the job
Our development team is responsible for the architecture and maintenance of our largest web applications. Our years of experience ensure we build custom web apps that are easy to maintain and scalable. From a text-to-speech publishing platform, to NLP/ML chat-support platforms, we’ve built tailored solutions for clients including Red Bull and ZEIT Online.
At Diesdas, no two projects are alike. We select the right tools + technologies for the project at hand. Currently, our preferred development toolbox includes, Typescript (both client and server-side), React + NextJS, Fastify, CSS, Jest, Eslint, GraphQL, Payload CMS, Heroku, Digital Ocean, Github Actions.
What skills we need in our team:
Extensive experience developing and maintaining medium-to-large scale web applications, including direct client collaboration
Skilled in creating engaging web experiences using CSS and JavaScript animations
Familiar with (or eager to adopt) modern development tools and technologies as outlined in our stack
Experienced in Agile methodologies and collaborative development environments
Strong focus on Quality Assurance, with hands-on experience in code reviews, type-checking, linting, and automated testing
Committed to writing clean, readable, and maintainable code, with a passion for continuous learning and improvement
Effective communicator—able to clearly present solutions and collaborate closely with both team members and clients
Proficient in translating Figma designs into pixel-perfect, responsive front-end code
Capable of working independently and as part of a multidisciplinary team, with a solid grasp of responsive design and accessibility best practices
Fluent in English; German language skills are a plus
Located in Europe (ideally Berlin) or in a UTC+1 compatible timezone
What you can expect in the role
Create custom websites, web applications and back-end services
Experiment with cutting-edge technologies to improve legacy applications
Evaluate new tools, languages, libraries and frameworks to improve the quality of our code and the wellbeing and effectiveness of our team
Gather technical and design requirements as part of our projects' discovery phase
Share knowledge and support the team’s growth; facilitate and participate in team and individual mentoring sessions
Collaborate with other disciplines, in an agile environment
A little bit about us and how we work
Work-life balance shouldn’t be a perk, but a given. We strongly believe in flexibility, knowing that creativity doesn’t always happen between 9 and 5. Our team takes ownership of their time and working hours. We work a 38 hour week (if you work full-time), don’t do overtime, and take 30 days of holiday a year (with an extra day off on your birthday).
Prefer working from home? No worries. We’re a flexible office. Everybody can decide what works best for them. If you’re keen to take a workation, just ensure the time zone is compatible with CET/Berlin.
Learning and experimenting is part of our culture. We’ll support your personal and professional growth with a development budget and bi-weekly one on one check-ins. There’s also plenty of room to shape how we work, our company culture – have a great idea in mind, we’re all ears.
We believe that bringing together diverse perspectives, expertise and ideas allows us to create more unique, imaginative and inspiring work. We’re committed to cultivating a workplace where everyone feels comfortable to be themselves and to try out new things with the risk of failing.
We started in 2015 as an experiment to run a progressive, independent agency shaped around our team. Today we’re a diverse, characterful bunch working from Kreuzberg, Berlin.
Sounds good? Then it’s your turn now!
Research shows that men apply to jobs when they meet an average of 60% of the criteria. Meanwhile, women and other diverse groups often only apply if they tick all the boxes. So if this sounds good to you and you might have what it takes, keep in mind that you don't need to meet every single point in the job description. We do invite you to get in touch either way and discover together if you could be a great addition to our team. Send us your portfolio (+ CV) that tells us about yourself, your motivation. We’ll take it from there.
Not convinced yet? Learn more about us!
Don’t miss lots of content photos on Instagram. There are also a ton of articles on our blog or learn more in our wiki.
Lastly, in case this job is not for you, but nonetheless you read thus far: We’d be grateful if you shared this job posting with your network or passed it on to someone who might be interested.
Apply for the job
Do you want to join our team as our new Front-End Developer? Then we'd love to hear about you!