JavaScript (AngularJS) Developer

Hotjar
All-in-one Analytics & Feedback

Job details

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300

Intro

Note: Although this is a remote position, we are only seeking teammates in European timezones between UTC-2 and UTC+4.

We are looking for an exceptional and ambitious JavaScript Developer who would love the opportunity to learn and eventually become a full stack developer. This role is ideal for somebody who is passionate about building great online apps, and who wants to use their skills to have a real impact on a product used by over 320,000 users from 190 different countries. We are looking for a developer who both loves being part of a team yet is also self-motivated, and who loves the idea of working remotely.

What skills are we looking for?

As a developer in the Hotjar product team, you will be working on developing and improving features built primarily in JavaScript, AngularJS, Python and PostgreSQL, as well as transitioning to other MVVM/MVC front-end frameworks. You will be creating production grade HTML, CSS and JavaScript code and will have the opportunity to implement solutions designed to handle incredibly high volumes of data. Besides JavaScript, you will also be given training on back-end languages (primarily Python), allowing you to become a full-stack developer. You will need to be highly process driven and eager to learn new technologies and programming languages. You will also be communicating directly with our users on a regular basis to investigate issues and truly understand how your work is being used.

Main requirements

  • Minimum of 3 years experience using HTML, CSS, JavaScript, AngularJS, and other MVVM/MVC front-end frameworks.
  • Deep knowledge of AngularJS best practices and obsessed with writing self-contained, reusable, and testable modules and components, whom people can look up to for help or guidance.
  • Experienced in writing JavaScript / integration tests for both AngularJS and vanilla JavaScript, using automated testing frameworks such as Karma and Jasmine.
  • Experience converting visual designs into highly readable, production-ready HTML, CSS, and JavaScript code.
  • Strong knowledge of modern browser technologies, cross-browser compatibility issues, and client-side performance considerations.
  • Fluent in English with excellent written and verbal communication skills.
  • Familiarity with distributed revision control systems such as Mercurial and Git.
  • Ability to work independently - accountable for your own actions and able to act with both urgency and integrity.

Nice to have

  • Experience with any of the following is a plus, but not required: CSS pre-processors, React, Vue, Python (or any similar back-end language), PostgreSQL, Redis and Nginx.

Perks

  • Remote & flexible
  • Prestigious clients
  • Kindle + Personal development budget
  • Personal Home office budget
  • Make a difference
  • Only the best hardware and software
  • Work with a very talented team

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300