React Developer

Apply now

React Developer

FULL-TIME, PART-TIME OR TEMPORARY · UTRECHT

We're looking for a React developer who can help us create data driven user interfaces for our client projects.

While we would prefer this to be a full-time position, we're in dire need of a developer and need support immediately.  That means we're flexible and would be happy to hear what you can offer.

WHAT YOU'LL BE DOING

You'll be working on interactive dashboards and other complex web applications for our international client. Interacting with API's, creating new components, writing reducers for our global state management and helping your colleagues are part of your day-to-day job.

Needless to say, we work a lot with data. Our applications are written with a data-driven approach, explaining the suitability of React for most of our projects. It also means it's important to anticipate, design and implement all expected states (empty/loading/error/success to name a few) of the application.

You will work in close collaboration with our design team and your colleague developers. You are comfortable working in a fast paced environment, have a keen, analytical eye and a pragmatic but flexible approach.

TECHNOLOGY STACK

Depending on the need for Server Side Rendering, we either use Create-React-App or our Universal React stack which we've recently open-sourced on Github. We like Redux for state management and are using Emotion for CSS-in-JS. That said, we evolve our stack constantly.

Our visualizations on the web are written from scratch with the help of the D3 library. Maybe you can help us rethink how we write data visualization with the next generation of JavaScript frameworks?

TOOLS AND WORKFLOW

It's important that all our developers can get up and running within minutes on any given project. We use Docker to achieve development and production environment consistency.

All code committed to our Git repositories is automatically checked for linting errors, run through Prettier for a consistent code style and unit tested by our Continuous Integration server. Depending on the branch you work on, your changes are automatically deployed to our development and/or staging servers.

Thanks to our streamlined and automated release process, it's okay for developers to make mistakes. Either they get caught by automated testing or spotted as a bug on the staging environments. Even if a bug sneakily gets past our quality control line a rollback to a previous version is only a click away. Either way, bugs can be resolved quickly and easily without harming the end user experience.

WORKING AT CLEVER°FRANKE

Our head office is located right in the city center of Utrecht, in the vibrant Voorstraat area.

We have an enthusiastic and ambitious team, counting 8 different nationalities from across the world. Our working language is English.

We have an open office plan with sitting / standing desks, hot desks, a silent room and flexible work schedules. Every day, the team enjoys lunch together in our lunch area/event space and on occasion, a team evening in the city.

Education and employee well-being is very important to us. We actively encourage the development of our employees, have quarterly company sessions with the entire team and a team coach on hand for additional, daily support.

We regularly visit conferences, attend workshops and follow courses to stay up-to-date on the latest and the greatest.

Utrecht is centrally located in the Netherlands, just around the corner from Amsterdam (20 minutes by train) and international airport. A historical city, known for the Dom tower, the highest in the Netherlands, it also has the largest student population in the Netherlands.

Dynamic and lively, Utrecht is second only to Amsterdam by number of cultural events hosted annually, and was recently been named one of the must-see cities by the Guardian.

Our Chicago office is located in the iconic Merchandise Mart building. 

OUR CLIENTS

At CLEVER°FRANKE we are fortunate enough to work with some of the world's biggest and most exciting clients.

WHAT WE OFFER:

  • Opportunities to sharpen your skills and knowledge
  • Pension plan;
  • Laptop of your choice (we like Macs) to write your code;
  • We provide you with the peripherals you need and a monitor with plenty of screen real estate;
  • Sitting/standing desks in the office.
  • Free lunch together with your colleagues every day;


WHAT YOU ARE BRINGING:

  • Familiarity managing app state with Redux or similar technologies.
  • Expert knowledge of modern web technologies.


WE LIKE YOU EVEN MORE WHEN:

  • You can help us improve our tools, workflow and process around software development.
  • You have a strong affinity for User Experience Design.

INTERESTED IN TAKING THE NEXT STEP?

Hit the button below! We'll ask you some questions about what makes you tick and how we can help each other become even better.  Even if you're not looking for a full-time position, we would like to get to know you!

QUESTIONS?

Please contact Nicholas Maciej-Hulme for more information about this job opening at nicholas@cleverfranke.com

Acquisition based on this job opening is not appreciated.