2014 Awwwards
turn icon

Turn your device for a better experience

Full Stack Developer

Apart Design Studio is seeking a talented and experienced Full Stack Web Developer to join our online development team in Bertrange, Luxembourg. You will be working on bleeding edge technology with a creative team, while having great attention to detail, being a strong team player and have excellent communication skills.
We are looking for someone who is passionate about new technologies, eager for new challenges, and ready to continue our legacy of creating the greatest experiences and websites in the world. 

Responsibilities
  • Design, implement and deploy reliable and high-performance back-end services and front-end web applications.
  • Evaluate and implement enhancements and modifications to existing software.
  • Work productively in a agile team environment, maintaining good communication with team members.
  • Deliver well-crafted software on-time that meets acceptance criteria
  • Collaborate with team members and participate in design discussions
  • Optimize application for maximum speed and scalability.

Required Skills 
  • A degree in computer science or equivalent.
  • 3+ years of experience in professional web development.
  • Great communication skills as a core member of an multicultural team.
  • Passion for web technologies and a desire to remain up to date with the latest technologies.
  • You enjoy solving problems and automating responses for recurrent issues.
  • Experience building complex software systems that have been successfully delivered to customers.
  • Excellent knowledge of front-end technologies such as HTML5, CSS3, Javascript and client-side frameworks (jQuery, React)
  • Uses of custom written JavaScript
  • Experience in cross-browser compatibility in IE, Firefox, Safari, Chrome
  • Best-practice software engineering experience, including Agile methodologies, TDD, unit testing, refactoring and code reviews.
  • Strong understanding of SQL, experience with complex queries, understanding of views, functions and stored procedures.
  • A solid understanding of HTTP, experience with RESTful web service development
  • Experience with Agile Development (Scrum)
  • A firm grasp of SEO / SEM best practices
  • Fluent in French, German or English. Luxembourgish is a +.

Preferred Skills 
  • Advanced coding skills (concurrency, profiling and performance optimisation).
  • Experience designing and building complex software systems (architecture, design patterns, reliability and scalability).
  • Solid understanding of continuous integration & continuous deployment environments
  • Knowledge of distributed version control, preferably Git
  • Experience with CMS like TYPO3 is a plus
  • Data visualization experience using SVG, Canvas.

Personal Qualities
  • Strong analytical, listening, interpersonal and problem solving skills.
  • Must be a self-starter who understands the details within a much larger context.
  • Ability to work effectively in a culturally and educationally diverse environment.
  • Must be a team-oriented person who can share information, goals, opportunities, successes and failures with the appropriate parties.
  • Strong customer and business focus. Ability to work around obstacles and organizational challenges to achieve results.