JOHAN CAREERS

« Back to careers

SENIOR FRONTEND DEVELOPER

Why you?

You are the person that truly gets every need of people they didn’t even know they needed before you showed them. You are able to build the ultimate user experience in every application possible, getting people hooked as if addicted.

How to explain your job to others?

Let’s assume there are some people who don’t have clue about what a Senior Front-end Developer does. To them you can say that you build the visuals for THE application that allow athletes to improve their game. To those who are enlightened in the gracious world of front-end development you can tell that you are creating an ultimate UX for all apps of JOHAN Sports created to improve performance of teams and athletes, and actually build this experience by making use of the latest technologies – such as ReactJS. And yes, that is a long sentence, because you do a lot, and that’s why you like it.

What will you do?

You will be the genius that gets and creates the user experience of all applications of JOHAN Sports to the level of amazement that even our users never knew they wanted. Together with the UI-designers you will be in charge of building the flawless user flow for your projects. You will keep up to date about the latest development technologies to ensure the innovative character of JOHAN Sports, and to start with this, together with our frontend team you’ll port the (current) front-end to a ReactJS framework. You will take part in determining the long-term and short-term planning and ensure the execution of the development roadmap with the development team whilst endorsing the JOHAN culture in everything you do. Also, you are the person that keeps our Support department the happiest in the world, which you do by collaborating to improve online guidance, minimizing the support.

What stack will you work with?

Our new web application is built on React JS, Redux and other JS libraries (bundled in WebPack), which communicates with the back-end via a REST API and WebSockets. We use Jest for testing our code. Our mobile application is written on React Native and backend is on Elixir. CI and CD is managed through Terraform and CircleCI and our machines run at AWS. You’ll work with Jira to manage the workload, GitHub to work through pull requests from feature branches, and Confluence for the documentation of everything from initiative to development, plus the overall roadmap. Finally, we use Grafana to see some server statistic information, Sentry to log errors, and Papertrail to see server logs. All to help us to optimise our work processes. 

Who will you work with?

You will work with an expanding team of developers and scientists. You will report to and work closest with Sergey, Senior Frontend Developer. Dmitry, Lead Software Engineer is (as you probably expected by the title) in the lead of our growing software development team. Hidde, Head of Technology is a multi-purpose kind of guy that handles technical operations, support and also represents the function of a product manager. Rory our Data Engineer, will work with you as a link between Sports Science and Development. Luckily we are expanding and have Kiyoaki and Gabriel working on the backend, Denis as a fullstack developer and Danielle and Maaike are UI/UX designers & front-end developers.

Who are you?

  • Minimum of 5 years’ experience with front-end development
  • Experience with building scalable apps from scratch
  • Experience with UX and setting up an experience flow
  • Preferably some experience with leading a team of developers
  • Know well how to work with JavaScript (ES2016), ReactJS, Redux and Jest
  • Experience working with D3 or other JS charting libraries is a nice to have
  • Understanding how Docker and AWS work is a plus
  • Continuous test-driven development and professional documentation
  • Clear, transparent and consistent communication

Hours per week: 40
Location: Hoofddorp
Team: Frontend Development
Department: Software Development

Too late! 

What do we offer

  • Payment.
  • Travel allowance.
  • Flexible work hours.
  • 26 vacation days per year, although return is mandatory.
  • Training or event budget.
  • An informal, relaxed and sportive work environment.
  • Coffee.
  • Laptop including anti-theft bag.
  • Flexibility to work from home for 2 days a week.
  • To be part of an international breakthrough.
  • The team and time of your life!

ALL ABOUT JOHAN

Game.

Who we are

JOHAN Sports was founded in 2014 by Jelle & Robin combining their passion of sports and technology. JOHAN Sports helps to make the right decisions with smart data for the right insights, effective analysis and valuable advice. 

What we want

We are on a mission to make every sports team succeed, by making the product and advice accessible for everyone. To let the world share the potential of teams with the use of JOHAN.

What we love

We love sports. We love technology. We love ambition and the endless possibilities we can come up with to improve. We love teams, and (sorry there to our clients!) especially our own. We love to laugh, make stupid jokes and the next moment work as hard as ever. It started as a company between friends, and we love to grow it that same way. After all, your colleagues become your second family!

Set.

JOHAN-people qualities

  • Dutch directness
  • Innovative
  • Energetic
  • Common sense
  • Do as you say, say as you do
  • There is no I in team
  • Down to earth
  • Think big and start small
  • Helpful and friendly
  • Responsible
  • Can take on the world

Match.

Where can I sign

You’re excited? Good! So, how does it work? Very simple: send your resume and motivational letter (Dutch or English) by mail, using the “Apply now” button below. We will get in touch with you and if we think this is indeed a match made in heaven, we will schedule an interview. The ball is in your court!

Apply now! 

 

Our partners

We are very thankful to our supporting partners. JOHAN ist part of the European Space Agency (ESA)Business Incubation Program in Noordwijk and JOHAN is supported by the European GNSS Agency (GSA).
ESA European Space Agency - partner of JOHAN Sports performance analytics for sport teams
GSA - partner of JOHAN Sports performance analytics for sport teams
VU Vrije Universiteit Amsterdam - partner of JOHAN Sports performance analytics for sport teams
TU Delft - partner of JOHAN Sports performance analytics for sport teams