• Careers

    Want to (sc)roll with us?

Career Opportunities

Great job openings in Almere and Barcelona

Agency inquiries for these vacancies are not appreciated

Perks & Benefits

What Elements offers you

State-of-the-art equipment of your choice
Relocation package
Free lunch, fruit, drinks and freshly ground coffee
Flexible working hours and office environment
Weekly crossfit workout activity
Self-development by attending events and courses
Fun after-work company outings
Employee Participation Program

Our People

Some of us on working at Elements

Oleksandr Berezhnyi

Senior iOS Developer @ Elements Almere

I am involved in several very interesting and challenging projects, which help me to keep improving my skills. As a Ukrainian I very much like that Elements employs many different nationalities, while it still remains a relatively small company without bureaucracy. Sometimes I travel to client locations, which helps me to learn more about Dutch culture.

Jeffrey de Looff

Medior Android Developer @ Elements Almere

As an Android developer I have been working on several new and maintenance projects where I could introduce new techniques and could investigate all the latest technologies and libraries. Elements is a mature and growing company with a great bunch of people from a lot of different countries with a positive vibe.

Remco Bakker

Lead Creative @ Elements Almere

Being Creative Lead means constantly pushing both creative and technological boundaries in a fast-paced industry. As the bridge between creatives and technologists, I’m constantly challenging people to be the best they can possibly be. Elements offers a fun working environment that empowers me to craft beautiful yet functional products.

Luis García Estrades

Medior Front-End Developer @ Elements Barcelona

One of the things I like most is the feeling of being loved and respected by my colleagues. Working in Barcelona lets me enjoy the good Mediterranean weather, food and culture and working for a Dutch company lets me enjoy their love for employees, the one-layer company structure and the idea that happy people perform better!

Wouter ten Brink

Special Ops @ Elements Almere

At Elements my focus is on operations and processes. One of my main goals is ensuring that DevOps is running smoothly within the company. My background in development comes in handy whenever it’s needed to assist my colleagues. Working at Elements requires a combination of skills, fun and a passion for technology.

Barbara Dijkstra

HR Manager @ Elements Almere

I feel privileged to work with and talk to so many talented people every day. My challenge is to find great new additions to our team and making sure the talent we have stays happy. The thing I like most about Elements is the “give and take” culture, the fact that our best people take ownership naturally and the recognition of extraordinary performance.

Lennart Lachmeijer

Head of Technology @ Elements Almere

I enjoy working at Elements because I work on the crossroad of technology and people every single day. Part of my job is making sure my co-workers can do their jobs properly and to facilitate them with any development needs. After all, a happy developer is a good developer!

Antoni Colom

Medior Python Developer @ Elements Barcelona

I'm a backend developer at Elements Barcelona. I am involved in projects where I work in remote teams, which helps me a lot to improve my communication skills. Also working for big clients requires really good code quality. For me working at Elements means working with friends instead of coworkers.

David de Sousa

Senior Python Developer @ Elements Almere

I mainly offer consultation in the architecture of multiple projects and I'm also in charge of the Junior Training program, where we take aspiring programmers and turn them into world-class developers! Elements is a place where you can really influence the projects you work on and it has a very open culture where your opinions are heard.

Gerard Puig

Senior Python Developer @ Elements Barcelona

Leading a remote development team is a challenge by itself, from architectural to communication level. I like that I can constantly keep on learning due to the talented people around me and the new challenges and technologies I encounter. I really enjoy combining the best of both worlds: a high tech job in the Netherlands and living in Spain!

Stephanie Nooijens

Office Manager & HR Assistant @ Elements Almere

For me working at Elements Interactive is different every day, because of the company’s continuous growth. What I like most is that we have a high diversity of people and nationalities but at the same time we are all equal. An open and informal company that puts employees first, that’s how I would describe Elements.

Upcoming Events

We are attending or organizing

  • Tue
    27
    Jun
    2017
    Thu
    29
    Jun
    2017

    Unite '17 Europe

    Amsterdam
  • Fri
    30
    Jun
    2017

    Super Happy Family Fun Day 2017

    Almere office
  • Fri
    30
    Jun
    2017

    Dutch Digital Day

    Amsterdam
  • Fri
    30
    Jun
    2017

    Elements Comeback Day

    Almere office
  • Fri
    08
    Sep
    2017

    Elements Almere Company Outing

    Undisclosed location

Elements Academy

Will you become the next rising star?

At Elements we are always looking for new development talent. In order to find people with the skill set we are looking for, we decided to launch our own, in-house, junior developer training program, a.k.a. the Elements Academy.

Check out the blog posts participants of the training program wrote in 20152016 and 2017.

To qualify for enrollment, basic programming skills are required. Maybe even more important is that you have a passion for development and a hunger for learning. Are you ready to join the Elements Academy?

Python/Django

We started the program in 2015 with Python/Django back-end developers. Trained by our top-notch senior developers, the participants in the program are guided through a six-month training to forge them into skilled back-end developers ready for action.

Topics that are covered in the training program are: Python, Django, Git, test-driven development, algorithm design, Agile workflow and much more!

iOS

In April 2016 we have also launched a similar program focused on native iOS development.

Enroll

Click on one of the below buttons to enroll!

I want to learn Python!I want to learn iOS!

 

Recruitment Process

What To Expect When You Apply

Applying

We’re super happy you are applying to one (or more) of our open positions!

Please tell us in your cover letter about yourself: your motivation, expectations of the job and company and your personality. In your résumé (or LinkedIn profile) we should be able to find details on your skills, previous job and projects you worked on and perhaps relevant hobby projects you have. Also make sure you mention your nationality, whether you live in the Netherlands, Spain, within the EU or elsewhere and, if applicable, if you have valid (working) permits.

After we receive your application our HR department and other relevant people will evaluate your cover letter and résumé and make a decision whether to move on to the next step. If your application is evaluated positively, we will invite you for either a first job interview or a technical test (if applicable for the position). We will also let you know if your application is not selected and give you a reason.

Find in the below sections more information about the different phases of our application process:

Job interview

So you’ve been invited for a first job interview, great! The first interview is usually held at our offices in either Almere or Barcelona, but sometimes, for practical reasons, done on-line through Skype.

The HR manager and the Head of Technology usually conduct the first job interview. In this interview, which will take about an hour, we will touch your résumé and skills, but primarily your personality, your job history, motivation and your passion. At the end of the interview we might also ask you to provide some references of previous employers or co-workers we can contact.

Preparation

As a general rule we always advise candidates to be themselves during an interview. We invite you to have a look on our website, projects and blog to see who we are and what we stand for. Please be advised that to get an idea of your English language skills, the interview may be conducted in English.

Live interview

At Elements we don’t really have a formal dress code, because we want everybody to be themselves. So, perhaps unnecessarily to mention, there is no need to wear a suit for the interview, unless of course it empowers you!

Skype interview

If you’re currently not able to come to us for an interview (because you live on the other side of the planet), the interview will be held on-line using a Skype video call.

Please make sure you have sent us your Skype username before the interview starts and to be online at the agreed time. Please take note of time differences: Unless otherwise noted we assume time slots to be in our CET (or CEST) time zone.

Before the Skype call starts, please ensure that your internet connection is stable and your webcam works.

Technical test

If you are applying for a technical position, it is very important for us to get a clear picture of your technical skills. We do this with our own technical test. This is an assignment will be emailed to you and can be done from your own home and will take about 4 to 8 hours, depending on how far you would like to go. You can let us know when you have time to do the Test and when we send it you we will also set a deadline for handing it in.

The goal of the technical test is tot get a global picture of your technical skills and the choices you made with the constraints of time and the assignment in mind.

In the next days, your work will be evaluated by two developers at Elements, including one Senior developer. They will not only look at the quality of your code, but also the structure, usage of external libraries, etc.

Please send back your work on time. You can either zip your code project and email it to us, or send us a link to your Github repository where we can checkout your work.

Technical interview

When your technical test results prove that your skills are at the desired level, we will invite you for a second interview: the technical interview, which will also take about an hour.

This interview is focused on your technical skills and is conducted by one or two of our developers. With them, you will go through the code of your tech test submission. You will have the opportunity to explain why you chose for certain solutions and what you could have done to improve if you had more time.

Final evaluation

In the final evaluation, we will internally discuss the outcome of both interviews and evaluate your match with the company both culturally en technically and your personal traits. In this stage we might also check the references you have provided to hear what previous employers and co-workers can tell us about you. We will also discuss the other candidates that have applied for the same position.

When we are positive about you filling our open position, we will make you a job offer.

Sometimes we conclude that, while you seem to be a good match, we do not have an open position for you at the very moment and we will ask you if we may keep your information in file for future reference.

Job offer

Congratulations! We would like to have you on board in Almere or Barcelona as our new colleague! We have sent you a job offer, which, besides the gross salary compensation per month (the Netherlands) or per year (Spain) our job offer includes all other benefits that apply to your situation. Please review our job offer carefully and get back to us if something is unclear or if you have questions.

If you need to move to the Netherlands or Spain, our job offer might also include a relocation package to help you move, find housing and to basically let you land smoothly in your new home country!

We can also tell you more about the Dutch Highly Skilled Migrant program (Kennismigrant) and 30% Reimbursement Ruling advantage.

Open Applications

We are always looking for talented people. Even if you don’t find the exact job opening between our open positions, please feel free to send us an open application. Be more specific in your cover letter about what position you are looking for.

Apply Now

Internships and graduation projects

If you are a student of higher education and looking for an internship or graduation project, you are invited to send us an application. Please give us much details on your study and your (technical) skills and previous projects you have worked on.

Apply Now