Full Stack Developer

Job description

Tasks and Responsibilities

  • Full stack development: frontend and backend work
  • Objective: to create unified codes regarding the Docler technical conventions
  • Thinking creatively to produce new ideas and concepts and developing interactive code
  • Presenting finalized ideas and concepts
  • Working with a range of media and keeping up to date with emerging technologies
  • Follow guidelines, quality requirements, conventions and rules
  • Any other tasks assigned by the direct line manager or management 

Requirements

Work experience

  • Bachelor’s degree/ Education has to be combined with previous work experience

Personal competences, language skills

  • Strong HTML5, CSS3 and native JavaScript knowledge
  • Knowledge of JavaScript frameworks (React is an advantage)
  • PHP and MySQL knowledge
  • Module bundler knowledge (Webpack, grunt, gulp)
  • 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)
  • Agile development process in Scrum
  • Effective time and workflow management skills
  • Ability to multi-task and prioritize
  • High level of attention to details
  • Ability to work under pressure and meet tight deadlines
  • Strong experience with usability and user experience
  • Enjoys solving problems and possesses the ability to translate business directives into creative and compelling visual solutions
  • Self-motivated with a positive attitude and strong communications skills (Fluent English)

Good to have

  • Continuous Integration System for daily based deployments, Git Workflow
  • Long life-cycle application development (evolution of applications)
  • Contribute OpenSource projects

What we offer

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

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