Frontend Developer (Javascript)

Job description

Would you like to be a Frontend Developer at a growing startup/scaleup with 10 million active users? This is an opportunity to craft a beautiful frontend ready for when we have 100million active users in 3 years. You will be working on the UI of a very popular brand in the Netherlands (Datumprikker) whilst focussing on developing a product for the global stage with our growing startup, Cally. That's where we get to experiment 👩‍🎤. Working in a small, curious agile team/family of 6, you’re responsible for the entire product lifecycle. You're free to go full-stack or specialise yourself in a specific area, depending on your interests. Together, we provide each other with all the support we need to feel empowered and learn everyday...
 

The stack we’re working with: JavaScript and its rich ecosystem, (including TypeScript, React, MobX, Jasmine / Mocha), Architecture: Docker, k8s (micro services, communicating over GraphQL). Programming languages include Modern ES and Go. Database: Several, including PostgreSQL. Infrastructure: Google Cloud Platform. Communication: Github, Slack.

Who are we?

We are Plan to Meet, you may know us as Datumprikker (or Cally). We are a startup with a scheduling tool that connects friends, family and business partners. Meeting with a group of friends or colleagues is hard - especially if you are the one responsible for planning! When to meet? What to do? Where to go? We have an application that helps you take the initiative. Every year, almost 10 million users find their way to our product and use it to plan their quality moments. Happiness is only real, when shared. Datumprikker is the well known and widely used tool in the Netherlands, and an even smarter international platform called Cally is used worldwide. Our ambition is for our platform to help more than 100 million users to create 250 million quality moments by 2023.

Your role

Together with an engineering team of five, a data scientist and our CTO Mark and CEO Paul, you’ll be collaborating on different meaningful projects to build something that our users love. This will involve daily problem solving and constant innovation. Your key responsibilities will be:
 

  • Advice on re-architecting the frontend to realise our international ambitions!
  • Aiming to deliver a bug-free scalable product by embracing testing and new ways of working (code reviews & pair-programming)
  • Working in rapid release cycles with 100% code-reviews, pull-requests and delivered using Continuous Deployment
  • Working on the whole product within areas that you are interested in (and that relate to our business goals)
  • Converting KPI driven stories into well-built features with a smooth user experiences

The CTO Mark explained why this is a phenomenal time to join: "We have circa 10 million users, aiming for well over 100 million by 2023. The challenge here is to re-architect the frontend, with international usage in mind. There will be a strong focus on the most efficient frontend delivery in terms of latency and size. It's a complex product in terms of UX, but there is plenty of room for failures, learnings, experimentation, and of course, celebrations".

Job requirements

Essential skills and experience

  • You are familiar with some of the latest Front-end technologies and we really like when developers look beyond the Javascript ecosystem into tech like Polymer, Dart etc 
  • Educational background in Computer Sciences, or similar
  • 4+ years of professional experience of developing software in a team
  • Startup attitude (failures = learns) (open-minded) (simple solutions are awesome) and Scale-up responsibility (technical debt is a thing and we’d like to keep it in check. Unit-tests are a part of life)
  • Full professional proficiency in English
  • Passionate about bringing the best possible experience to our end-users

Bonus points for

  • Master’s degree in Computer Science
  • Some experience with writing (unit-)tests
  • Public (Open Source) contributions (Here is our CTO's https://github.com/Dynom )
  • Experience with some or all of our stack
  • Experience with building and improving a product
  • Passionate about the latest trends and know when (not) to apply them

What we offer you

We work in the bustling startup hub of B Amsterdam, 10 minutes from the metro with subsidised lunches and a communal piano, ping-pong, foosball and a bar (serving nice coffee, wine, and beer). We believe in a culture of transparency; on Wednesday we all talk about user growth, profit, development issues and learnings. It's also our chance to celebrate our achievements - together. Our product has complex challenges to improve your technical skills and we value and encourage personal growth. We offer a place to learn, to be yourself and to make mistakes, whoever you are. We host quarterly internal meetups if you want to  present something serious, or random - we recently hosted a "how to make a flawless crepe". The bi-weekly social events are also super fun.

  • A competitive salary, 25 days annual leave
  • Choice of Mac or Lenovo and a keyboard of your choice
  • Delicious coffee
  • Lunch
  • Flexible hours
  • A view over Amsterdam from the 5th floor
  • Open team culture
  • Focus on personal growth
  • A CTO with the longest beard we've ever seen and a CEO with a sense of humor!