Front End Developer

We are a Live video streaming development company, our main product is http://livejasmin.com with 35 million daily users (Alexa ranking). Over the past 15 years our company has seen exponential growth with over 1000 employees across 3 continents with headquarters in Luxembourg (photos) and offices in Los Angeles (photos), Budapest (video), Hong Kong and Amsterdam.

Technologies

  • Work with multiple technologies: Haxe, JavaScript, Flash, NodeJS, Java, Wowza
  • Cutting-edge technologies (webRTC, Dash, MediaSourceExtension, etc)
  • Cross device media streaming, we deliver to all screens
  • High availability systems
  • HTML5, SCSS/SASS
  • webpack, grunt, gulp, lasso
  • Backbone, ExtJS, VanillaJS

Coding

  • Modular MVC system development
  • Strong usage of OOP principles (Design patterns, SOLID, DRY, Yagni)
  • Clean code, covered by unit, integration and UI tests. (incl. TDD)
  • Long life-cycle application development (evolution of applications)

Development methodology

  • Agile development process in Scrum
  • Continuous Integration System for daily based deployments, Git Workflow
  • Contribute OpenSource projects

Requirements

Expectations:

  • MSC or BSC in Information Technology or equivalent experience
  • 5+ years JavaScript programming experience
  • 3+ years experience that involved working with high-availability, high-performance, scalable systems
  • Strong OOP skills and knowledge of design patterns
  • Experience in JavaScript: Backbone, Marionette, jQuery
  • Strong experience in CSS3: Sass (or Less), Compass, animations
  • Familiar with Front-end build process: grunt, gulp, uglify
  • Experience with responsive design, multiplatform technologies (PC/mobile/TV)
  • Basic LAMP knowledge
  • Knowledge of Unit Testing and Test Driven Development
  • Clean Code is your most important principle
  • Ability of analytic thinking and to overview complex systems
  • Team player
  • Willing to learn and develop herself/himself
  • Follow technology improvements and recommend for usage in company products
  • Strong knowledge of Agile methodologies
  • Upper intermediate English knowledge (B2) or higher
  • EU nationals or candidates that do not require work permit for The Netherlands

Advantages:

  • Node.js experience
  • Familiarity with Extreme Programming (XP)
  • Knowledge of other programming languages
  • Continuous integration

What we offer

  • Competitive salary package
  • Relocation package and support
  • Additional benefits: private health insurance
  • Conferences, certifications, technical workshops, trainings
  • Possibility to advance in the company (career development, opportunity to work on new projects)
  • Latest hardware, multiple monitors

Back to top