>
  1. Front-end Developer

Would you like a career as a...

Greymatter

Front-end Developer

Full Time

location_iconAthens, Greece

when_icon 2019/05/22

when_icon 2019-05-22

info iconBasic information

Who we are
Greymatter is a boutique software house founded in 2005. We deliver state of the art solutions used by millions of users to some of the largest companies in Europe.

Who are we looking for?
We are looking for a Front-End Developer to create the next generation of apps.

job description iconJob Description

What will you be doing?

  • Design and develop high quality solutions
  • Own the front-end process from mockups to final product
  • Write robust, well-documented, readable and testable front end code
  • Create fast and efficient experiences from the desktop to mobile that users will love
  • Help with the transition process of legacy jQuery solutions to modern JS frameworks

We offer:

  • Competitive salary and performance bonus
  • Additional training and educational budget
  • Flexible hours, option to work remotely
  • Interesting and challenging projects in varied environments and domains

If you have no experience on any of the following subjects, Greymatter will teach you:

  • Agile principles
  • CI / CD
  • SPA apps
  • AWS
  • MVVM / MVC

Please submit your CV in English. Submissions are treated with the utmost confidentiality.

job requirements iconBasic Requirements

dot_icon1+ years of front-end development experience using at least one of React / Vue / Angular

dot_iconExperience with CSS pre-processors

dot_iconIntermediate to advanced ES6 skills

dot_iconAt least basic webpack skills

dot_iconAcademic background in Computer Science or equivalent work experience

dot_iconExcellent written and verbal skills in English

dot_iconAbility to manage your own responsibilities

dot_iconAbility to learn quickly and eagerly

dot_iconBe bold and proactive

dot_iconEnjoy being part of a small, agile team

dot_iconBe unafraid to break things and try leftfield solutions

good to have iconGood to have