We're looking for a React developer who can help us create data driven user interfaces for our client projects.
You'll be working on interactive dashboards and other complex web applications for our international clients. 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.
Depending on specific requirements such as dynamic pages, highly interactive components or global availability and performance we use tools like Next.js, create-react-app or GatsbyJS. React is our jam right now, but we're keeping our eyes open for the next big thing.
We still like Redux for global state management, though we can see how Apollo and GraphQL could simplify state management greatly. Our components are styled using Styled Components. That said, we evolve our stack constantly.
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 syntax 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. Bugs can be resolved quickly and easily without harming the end user experience.
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.
At CLEVER°FRANKE we are fortunate enough to work with some of the world's biggest and most exciting clients.
WHAT YOU ARE BRINGING:
WE LIKE YOU EVEN MORE WHEN:
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!
Want the inside scoop on what our team finds important, and how to stand out when applying for a position as a developer?
Get a few insights and advice from our Lead Front-End Developer, Jan Hoogeveen in his article on our Medium.
Please contact Nicholas Maciej-Hulme for more information about this job opening at email@example.com
Acquisition based on this job opening is not appreciated.