Front-End Developer / UI Engineer

Apply now

Front-End Developer / UI Engineer

FULL-TIME, PART-TIME · UTRECHT

We're looking for a Front-End Developer / UI Engineer who can help us create data driven user interfaces for our client projects.

FRONT-END DEVELOPER / UI ENGINEER AT CLEVER°FRANKE

You'll work on interactive dashboards and other complex web applications for our international clients and internal projects. Interacting with API's, creating new components, managing application state – empty/loading/error/success to name a few – and helping your colleagues are part of your day-to-day job.

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.

Our work focuses on building client-side applications with a data-driven, declarative approach. We're no strangers to using client-side libraries like React. The visualizations we build for the web are written from scratch with the help of the D3 library.

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 always keeping our eyes open for the next big thing. We've been enjoying CSS-in-JS solutions for a while now and are excited to see how GraphQL is giving REST API's a run for their money.

Maybe you can help us rethink how we build and maintain our highly customized data visualization components within large-scale web applications?

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 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.

WORKING AT CLEVER°FRANKE

We are an open team of designers, developers and project managers; all with a passion for data, design and technology. We are curious about the world around us, ambitious and straight-forward.

We are always looking for similarly open-minded, down to earth people who share our curiosity for life and creative challenges.

Our growing team is made up of 8 nationalities from around the world who come together all the time. Every day we share lunch together in our event space and we enjoy regular team events, as well as nights out together in the city.

Our head office in Utrecht is located in the vibrant Voorstraat area and our Chicago office is based 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:

  • A friendly, passionate, down to earth team that will inspire, challenge and help you grow professionally
  • A competitive salary, based on your background and experience
  • A healthy, abundant lunch every day
  • Paid train expenses from your home to the office
  • A personal development coach and time to explore your interests
  • Challenging projects to flex your creative muscle;
  • A personal MacBook and all the peripherals you need
  • A sitting / standing desk (and mini pot plant to liven up your desk)
  • Inspiring team events; such our annual team prototyping day, team trainings, sport events, conference visits, etc.


WHAT YOU ARE BRINGING:

  • Familiarity managing complex app state
  • 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!

NEED A FEW POINTERS?

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. 

On Applying for a Job as a Developer

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.