Front-end Developer

Job description

Help improve the learning results of children: that’s what we aim for at Snappet. We develop smart software that enables teachers and children to get the best results. On a daily basis our software is used in over 3500 schools across Europe and USA and used by more than 300.000 students. We strive to deliver continuous improvement of our products to support all these schools and students.

 

As a front-end developer, you will be part of one of our scrum teams. You will implement the complex functionality that our designers have designed. You will troubleshoot issues that occur in our web applications And of course, everything needs to be cross-browser compatible, should be accessible in specific scenario's, and should be responsive. You need to be sure that everything works as intended even when you change something a couple of months later, writing unit tests is essential. It is not a waste to refactor your code, because you constantly learn new stuff and strive for the best results. It is important to scope your code for a specific functionality, this keeps the application maintainable for you and your teammates.

 

Each sprint you will focus on goals the team wants to achieve. Together with a product owner, scrum master, test- and other engineers, you will build high-quality software, driven by the fact that you will be actively contributing to improving education. At the end of each sprint, we do a review of the results. In addition, we do a retrospective session to look at how it can be improved. We’re also continuously improving our developer working environment which consists of DTAP-streets and build servers because we want to release software fast and often.


Besides the teamwork, developers regularly experiment and learn new technologies and collaborate on this with others. We have monthly ‘pizza sessions’ where devs get together and share knowledge on all things, tech or fun - Snappet provides beer and pizza. Once every year Snappet organizes the dev-summit, a multi-day even for knowledge- and teambuilding in an inspiring environment.


What does the front-end (stack) look like?:

  • HTML5;
  • CSS/SCSS;
  • TypeScript;
  • Angular/ React;
  • RxJS/ NgRx;
  • Jest;

What does the rest of the stack look like?:

  • Amazon Web Services;
  • Azure DevOps;
  • .NET (Core), C#;
  • NodeJS;
  • GraphQL;
  • Entity Framework;
  • SQL Server and NoSql technologies;

Requirements

The ideal candidate:

  • Has knowledge and experience with HTML5, CSS/SASS and Angular/ React;
    • Minimum of 2 years’ experience developing front-end (web-)applications.
    • We work in multidisciplinary teams so communication is key; be communicative;
    • Our main language in the development department is English, you should be able to speak English up to a level needed for building a software product.

    We are looking for new colleagues to join our team at Snappet, this job opening is not an invitation for acquisition.