Hpm Jobs / JavaScript senior developer

Are you looking for a new challenge? Do you feel most creative working flexible hours in a focused and energetic team, side by side with experienced, passionate, and like-minded developers? Then look no further!

We value people who have excellent computer science knowledge, are self-starters, and constant learners. Having deep knowledge in one or more specific technologies is a plus, however, we feel this is trumped by the desire and capability to learn any new technology du jour.

What will your responsibilities look like?

  • Deliver high-quality code
  • Design and architect full scale applications
  • Provide help and support for other team members when needed
  • Get involved in research projects and initiatives, aimed at expanding the know-how of the team
  • Mentor and coach other team members
  • Get involved in growing the team by participating in the internal processes (recruitment, evaluation, training)


  • 3+ years of relevant experience with JavaScript
  • Solid understanding of Functional Programming and Object-Oriented Programming in JavaScript
  • Good understanding of the web platform and the Client-Server Architecture
  • Good understanding of the modern JavaScript ecosystem: ES2015, Babel, Webpack, ESLint, npm scripts
  • Working experience with one modern frontend framework: React, Angular, Vue, Ember etc.
  • Experience with Node.js and WebRTC is a plus
  • Experience with testing frameworks/tool in JavaScript: Mocha, Jasmine, Enzyme/Protractor
  • Focus on clean code and following established best practices
  • Ability to adapt to modern CSS preprocessors/postprocessors
  • Basic understanding of design principles and modern UI/UX
  • Passionate about programming and computer science in general
  • Availability for teaching others and sharing information
  • Active interest in contributing to open source

By sending your CV or your application, you explicitly consent to the processing of your personal data by Hypermedia, for recruitment purposes.
Hypermedia will process the personal data you have provided in accordance with the provisions of the GDPR (Regulation 2016/679). Your personal data will be processed and retained as detailed in the Hypermedia Privacy Policy and will be maintained for 3 years, unless you choose otherwise and withdraw your consent.
You are free to exercise any of the rights stipulated in Regulation (EU) 2016/679 by sending a written request via email to contact@hpm.ro.