Frontend Developer

Job description

Xrysi Eukairia is the leading classified ads company in Greece, specializing in the Real Estate, Jobs, Auto-Moto and Business sectors. More than 1.5 million people in Greece browse Xrysi Eukairia every month.


We are currently looking for developers that want to become part of our expanding development team in a full-time working position. If you are a passionate and highly energetic front-end web developer, curious about new digital technologies, seeking to combine visual design with usability responsible then we would like to hear from you. We love writing and shipping code that works, scales and makes the journey of our customers memorable!


Core responsibilities

  • Participate in the design, development and testing of existing and new software applications.

  • Translate the company and customer needs into state-of the-art, functional and beautiful interactive applications.

  • Work in collaboration with our backend and artwork developers in order to translate the company’s and customers’ needs into state-of the-art, functional and beautiful interactive applications.

  • Write clean and maintainable code, utilizing our coding conventions.

  • Identify, troubleshoot and debug defects in application code.

  • Smartly select and pursue refactoring/restructuring opportunities to make our code easier to understand and maintain.

  • Deliver the best quality code that you can to make our products and sites easier to use.


  • Competitive remuneration package

  • Group Medical insurance

  • Pleasant, modern and professional working environment

  • Further professional development


  • Proven work experience as a Front-end developer.

  • Extensive knowledge of markup languages, (vanilla) Javascript, AJAX, jQuery, JSON Restful and OOP JS services.

  • In-depth understanding of the entire web development process (design, development and deployment).

  • Knowledge of CSS Frameworks like Bootstrap, Foundation, Semantic-UI.

  • Knowledge of CSS preprocessors (LESS / Sass).

  • An understanding of NoSQL databases like Memcached, Redis and MongoDB.

  • Familiarity with responsive design principles.

  • Familiarity with software like Adobe Suite/Photoshop.

  • Analytical and critical thinking, with attention to detail.

  • Ability to work effectively both in a team setting and independently.

  • Bachelor's degree in Computer Science or equivalent discipline.

  • Fulfilled military obligations.

  • Ability to communicate in Greek and English (verbal & written form, business proficiency).

Awesome but not necessary

  • Excellent understanding of JavaScript design patterns.

  • Extended working experience with at least one major Javascript Framework like React, Angular or Vue.

  • Working experience with backend templating languages (Perl Template Toolkit, Freemarker).

  • Experience with Javascript Unit Testing frameworks like Jasmine and Mocha.

  • Working knowledge of version control (Git) & CI/CD systems and way of working.