Working together on the best digital products

Working at Elements means keeping up with the latest developments while having a healthy balance between work and personal life. You will become part of an international team of fun and dedicated people who get things done.

Do you want to build digital products, join us now!

See open positions
Vacatures bij Elements in Almere en Barcelona


Take a peek behind the scenes and see what it's like to be part of our team. We have an office in The Netherlands (Almere) and in Spain (Barcelona), but we are always connected.

Let’s stay in touch

Want to see more of our team? Check our Instagram and LinkedIn page!

in numbers
“Work environment” from the Employee Satisfaction Survey 2020
Talented team members
Different nationalities
Elements offices
Active projects we're currently working on
Years of existence
Birthdays this month
Resolved Jira tickets in the past 30 days
Number of Git commits in the past 30 days

Our vision

We believe no one is the same, but everyone is equal. If people are happy with what they do, they excel in it. Today more than ever, technology is impacting every aspect of our lives,, but there is one thing technology can’t change: the human element. It’s our responsibility to maintain this human factor to make tech work for us and with us. That’s why we believe people come first.You can read more about our Core Identity here.

Elements principle people
Elements principle craft
Elements principle progress

The sweet
perks & benefits

We value and take care of every individual in our team.

Pro tools of your
Environment where you can grow and progress
Flexible working hours and office environment
Employee Participation Program
Lunch, fruit, snacks, drinks and freshly ground coffee provided every day
Fun after-work company outings

Job Openings

We believe in equal opportunities for everyone. The unique combination of different people and cultures within our teams creates enjoyment in our work and successful projects. From our offices in Almere and Barcelona, we develop award-winning apps and software for our clients and their users. Excited? Check out our open vacancies. Do you have questions or are you looking for an internship? Then email us at

How we hire at Elements

Although hiring is personal and each person is different, we do have a general process to help organize things. It’s a good thing to keep these steps in mind if you are interested in joining us.


Apply by sending us your CV. Please also take the time to answer the questions on the application form, so we get to know you better right away.

First screening

A short call to get a first impression from both sides. The call usually takes between 15-30 minutes.

(Tech) Challenge

A nice challenge you can work on from your own house at a time that is convenient for you to show us your craftsmanship.

Team interview

Interview with the team to discuss the results of the challenge and find out even more about what you know, how you think and how that translates into your work. We are also open to all of your questions.

Career history & cultural fit

In this final interview we dive deeper into your career and try to find out what you really value in work and in life to see if that matches with our values.

Final evaluation

Together with the team we evaluate our findings and decide if we offer you the position.


Congratulations! We would like to have you on board in Almere or Barcelona as our new colleague! Please review our job offer carefully and get back to us if something is unclear or if you have questions. We can’t wait for your first day in one of our offices!

“If you love what you do it's not really work, is it?”
- Philosopher of the month