At Nielsen, we believe that career growth is a partnership. You ultimately own, fuel and set the journey. By joining our team of nearly 14,000 associates, you will become part of a community that will help you to succeed. We champion you because when you succeed, we do too. Embark on a new initiative, explore a fresh approach, and take license to think big, so we can all continuously improve. We enable your best to power our future.
ABOUT THE JOB
Are you a social, pro-active, and creative engineer that enjoys writing clean code to make intuitive interfaces? We have the right challenge for you, as we are building a new planning module for Nielsen ONE. Media Planning is building cross-media advertising campaign plans to enable our clients to optimise advertising campaigns for cost and outcomes, and we’ll tell you all about that during your onboarding.
To address growing needs of this product, we are looking for a Senior Frontend Engineer with a React focus to join our team in Rotterdam.
Teams usually consist of around 5 engineers, a tech lead, a product owner, and a designer. Most team members live in and around Rotterdam, but we are highly flexible on working from home. We do value being around each other in the office 2 days a week when possible. This is not a 100% remote position.
In this role, you will focus on building a flexible data visualisation application in JavaScript.
RESPONSIBILITIES
You will be a core member of a growth-minded scrum team with a mentality based on Agile, Software Craftsmanship, and Extreme Programming
Developing a complex in-browser application in React.js and NestJS’
Contributing to the visual and interaction design, and working together with a designer
Testing and experimenting with new technologies to underpin technology decisions
A LITTLE BIT ABOUT YOU
Discuss the Cost of Change (= code quality) with your team members continuously
Write clean code (mindful about coupling, separation of concerns, etc.)
Write unit tests, integration tests and API tests
Collaborate a lot: Code Reviews and Pair Programming
QUALIFICATIONS
Fluent in English, both spoken and written, with a large vocabulary
Bachelor or master’s degree in computer science or related discipline (field), or equivalent work experience
At least 3 year of experience in frontend web development in a professional environment, preferably 4+ years
Familiar with common user experience patterns
Experience with modern JavaScript
Experience with HTML5, CSS3
Experience with React
Experience with Test-driven development (yes, test-first!)
You are structural, methodical, and have attention to detail
You are willing to take ownership of features from coding, to testing, to delivery
Team player, good communication skills (and willing to work on them!)
Dutch resident and/or willing to relocate to the vicinity of our Rotterdam office
WE PREFER
Experience with Pair Programming, the driver/navigator style
Experience with larger codebases and design patterns and principles
Experience with Node.js as a server-side application with NestJS
Familiarity with API’s other than REST: GraphQL, gRPC, etc.
Experience with functional programming
Not being afraid of doing loads of tasks on your terminal
WE OFFER
Competitive salary and benefits
Personal and professional development opportunities
Flexibility in working hours and location
An open, respectful and very multicultural atmosphere
Time for socialising and fun
An yearly, internal 3-day software engineering conference, called the TechDays
A Foosball and a Ping-pong table, and Thursday afternoon drinks (every Thursday)
25 days of paid leave
Reimbursement of traveling expenses
Daily fruit snacks
We have an enthusiastic team that enjoys working hard and relaxing when it’s needed as well. Some of us go bouldering in Rotterdam together, we have yearly Foosball competitions, a Ping-pong table, and a Party Committee.
Diversity
Here at Nielsen, we believe strongly in the value of diversity and creating supportive, inclusive environments where our colleagues can succeed. As such, Nielsen is proud to be an Equal Opportunity Employer. We welcome applications from people that are excited to work for us, regardless of their background – so please get in touch!
Nielsen provides equal employment opportunities to applicants and employees without regard to any protected characteristics under local law.