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.
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.
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.
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.
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.
Hours per week: 40
Team: Frontend Development
Department: Software Development
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.
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.
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!
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!