Senior Front-end React Developer

Based in the Netherlands  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Are you looking to work on challenging projects, with an awesome dev team, while building technology that can change the way children interact with the internet?

You’ll be building some slick, responsive web applications in React that will enhance children’s lives and make a difference in the world.

We’re looking for a candidate preferably in Amsterdam, or based in the Netherlands.

WizeNoze develops software that enables children to find content online that matches their interests and abilities. We use natural language processing and machine learning to classify, summarize, highlight issues, and adapt content in our search engine and content creation tools. You’ll be building software that will change how people discover and interact with the online world from the age of 6.

Important: You need to know how to build React apps that handle complex data models and state elegantly, while having great UI and UX design to hide the complexity. There will be very little back-end development required, as all the services the front-end app requires are provided via a JSON API. Please provide example web apps and code to show your abilities in this area. We’re not interested in mostly static websites showcasing web design skills and CMS knowledge.

We are an international team of educators, scientists, and developers in child-computer interaction and machine learning. We love proactiveness, ownership, and flexibility. Our HQ is in Amsterdam, but we come from all over the word: South Africa, Hungary, Greece, France, the Netherlands. We work as a distributed team with plenty of remote work support via Asana, Hangouts, Slack, etc.

Our developers

Our development team is small and close-knit, making communication easy without an overload of process and management. We have lots of combined experience and do not settle for mediocre code. We focus on agile development, automated testing, and continuous deployment to get code to customers as quickly as possible while maintaining the highest quality.

You’ll be responsible for:

  • Building responsive and user-friendly single-page web applications
  • Doing some back-end work in NodeJS
  • Streamlining and automating the build and deploy of the apps to S3 using gulp, webpack, babel, npm, etc.
  • Monitoring performance and errors of the applications via NewRelic, etc.

Your traits:

  • High degree of personal responsibility over designated duties.
  • Curious. Able to learn and apply new concepts and tools rapidly.
  • Consistent and organised.
  • Timely and eloquent communicator.
  • Focused on helping the team win, before personal gain.


Skills & Requirements

  • 3+ years experience writing production code
  • Fluent in English
  • Based in the Netherlands
  • Solid internet connection and development workstation if not working in the Amsterdam office full-time.

Base Requirements:

  • Great at building responsive and user-friendly single-page applications in React, Flux, ES7, Redux, Webpack, HTML5, CSS, SCSS, LESS, etc. Solid experience in other frameworks and javascript to meet the 3+ years requirement is fine.
  • Build tools like Gulp, Webpack, Babel, NPM, etc.
  • Testing tools like Mocha, Sinon, Chai
  • Excellent bootstrap and CSS knowledge.
  • Understand how to debug hard problems in HTTP, XHR, JSON, CORS, SSL, S3, etc.
  • Willing to get involved in some back-end work with NodeJS, Koa, Heroku, SQL, etc.

Desired Extra Skills:

  • Possess some Photoshop and/or Illustrator pixel fu.
  • Be passionate about UX design. See things from a user’s point of view, and figure out the best UI for them.
  • Able to reduce complex user interaction flows into crystal clear user interfaces.
  • Good understanding of common user interface patterns and pitfalls.
  • Knowledge of other languages is a huge plus. Java, python, ruby, etc.
  • Back-end development knowledge is also a plus. While you won’t be required to work in the back-end, it will help to understand the code to help us improve the API for 3rd party devs.
  • Be able to develop Chrome plugins, wordpress extensions, etc. to expand the reach of our tools.

About WizeNoze

WizeNoze BV is a new, innovative and ambitious venture that focuses on developing children’s technology. Children (6-15 years) spend more time online. It is our mission to make great age specific content accessible to children enabling them to discover new and exciting information.

What do we offer?

  • Access to the latest technology and algorithms (e.g. from academia);
  • Work on an innovative product that will be used internationally;
  • Work with experienced and innovative engineers and a professional team;
  • An excellent growth perspective;
  • A technically innovative company with multiple opportunities;
  • A flexible working environment;
  • An office in downtown Amsterdam;
  • Well-supported remote work with Slack, Github, Asana, Hangouts, Jenkins CI, AWS, Heroku, NewRelic, etc. tools.
Start date
ASAP
From
WizeNoze
Published at
04.11.2015
Contact person:
Freelancer Map
Project ID:
1013251
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register