Full-stack developer with a UX/Frontend focus
Berlin, Germany
About us
We are an international technology consultancy with offices in Stockholm, Berlin, and Porto Alegre, Brazil. For over a decade, we've partnered with clients across Europe to build software that matters, guided by curiosity, collaboration, and flexibility.
We’re seeking a full-stack developer with a UX/Frontend focus to join our Berlin team. You’ll work closely with engineering and product to build a SaaS platform in the learning and training space. Our team has deep backend strength - now we need your frontend vision. You'll own our frontend and design system while driving UX strategy and best practices.
Responsibilities
-
Take ownership of the frontend and design system, ensuring scalability, consistency, and usability.
-
Collaborate with the designer to translate design concepts into high-quality, maintainable components.
-
Communicate trade-offs between design and development clearly across design and backend teams.
-
Provide vision and leadership for how the frontend should evolve, especially in areas like components, design patterns, and scalability.
-
Contribute to UX processes, including:
-
Testing design premises.
-
Running A/B tests to validate design decisions.
-
Conducting user feedback interviews and/or designing feedback forms.
-
Using data (qualitative and quantitative) to guide design and product decisions.
-
Requirements
-
Hands-on experience in full-stack web development, ideally with Ruby on Rails or similar frameworks.
-
Strong Tailwind CSS skills, including maintaining scalable styles and building responsive layouts.
-
Experience building and extending design systems with attention to usability and consistency.
-
Good understanding of UX principles and how to apply them in development.
-
Comfortable discussing and balancing trade-offs between design and technical feasibility.
-
Experience with user testing, feedback collection, and/or data-driven design validation.
-
Ability to collaborate effectively across backend, frontend, design, and product teams.
About you
-
You're available to work in person at our Berlin office.
-
You communicate fluently in English - debating ideas, understanding requirements, and proposing improvements
-
You enjoy frontend development and take pride in creating intuitive, scalable, and visually consistent interfaces.
-
You’re proactive and comfortable driving discussions around front-end best practices.
-
You value collaboration and bring patience to conversations with design and development teams.
-
You thrive in international, distributed team environments.
-
You have experience working remotely and excel at managing expectations and async collaboration.
-
You enjoy what you are doing.
About our technologies
At Avidity, we appreciate varied technical backgrounds and we are curious about technologies in general. We do not shy away from labbing, experimenting, and learning things that are new to us. We believe that this mindset makes us better suitable to adapt to the needs our customers have.
What we offer
-
Work with a multicultural team;
-
Autonomy and direct influence on project outcomes and technical decisions.
-
Collaboration with talented, friendly people who are passionate about their craft.
Diversity policy
Differences are valued and respected, and candidates are considered regardless of race, religion, gender, sexual orientation, disability, or age.
What's next?
If you feel you're a good fit for joining our team in this role, please get in touch with us - jobs@avidity.se. Send your GitHub user, your LinkedIn profile, or some samples of your work and we’ll get back to you.
Apply now