Front-End (Haxe) Developer

Job description

Our team is dedicated to develop client-side applications designed to connect people, providing features like real-time stream, chat, and many other features. All of us are super-passionate about coding and helping each other, coming from different parts of the world. We are friends looking for a new talented buddy to join our family.


We are looking for someone who is really passionate about Front- End technologies, learning new languages and tools to provide high quality video chat components.


What you will really be doing

  • Work with Haxe, targeting JavaScript, using React in the view layer
  • Unit and Integration testing your code
  • Mentoring fellow developers
  • Participating in code review processes
  • Participating in the process of creating technical specifications and improve our documentation process
  • Taking part in the research of new technologies and solutions
  • Working closely with other teams in the company
  • Participate in an Agile development process in English speaking Scrum environment
  • Long life-cycle application development (evolution of applications)

Requirements

Expectations

  • 3+ years of experience in the Front-End world
  • Extensive experience in HTML, CSS3 (flex, grid) and Preprocessors (SASS) 
  • Familiar with Front-End build tools like Webpack 
  • Solid understanding of the JavaScript ecosystem (Node, NPM) 
  • Experience working with a type safe language 
  • Sense about how a good API work 
  • Knowledge on Unit Testing  
  • Strong OOP skills and knowledge of design patterns and functional programming principles 
  • Urge to learn, follow latest improvements and apply those into our products 
  • Upper intermediate English knowledge (B2) or higher


Desired Skills

  • Haxe knowledge for sure, but experience with other type safe languages is equally welcome: Java, TypeScript, C#, or even the old ActionScript 3
  • Experience using streaming technologies (Wowza, FMS, HLS, WebRTC) 
  • Experience with responsive web design and/or multiplatform technologies (PC/Mobile/TV) 
  • Knowledge about automated tests through Selenium 
  • Continuous integration and deployment 
  • Experience working with Agile methodologies


What we are offering 


Salary and benefits

  • Competitive salary
  • Relocation package and moving assistance from HR if relevant
  • Meal vouchers
  • Private health insurance
  • Additional holiday entitlement based on length of service with the company
  • Free gym membership
  • Sympass discount card

Company culture

  • Dynamic and friendly atmosphere
  • A multi-cultural environment made of 30 different nationalities, with English as the official language
  • Daily breakfast in the office
  • Free coffee, tea, and fresh fruit every day
  • Fantastic events, including Christmas Parties, Family Days, Hackathons and other surprises
  • Chill rooms, creative areas, and LAN parties
  • Company branded merchandise (goodies)
  • High quality of life offered by Luxembourg

Professional growth

  • Opportunity to attend conferences, certifications, technical workshops, trainings, and meetups
  • Free language courses in the office
  • Enthusiastic professionals to learn from
  • Possibility to advance in the company