Senior Front End Developer - Limassol

  • Location:

    Cyprus, Limassol

  • Discipline:

    IT

  • Job type:

    Permanent

  • Benefits:

    Competitive salary up to 60 000 Euros gross annually  plus benefits

  • Published:

    22-04-2024

  • Expiry date:

    06-05-2024

  • Reference:

    2059

Our client is a subsidiary company to in International Group of Companies who are in operation in 26 countries worldwide and with more than 100 professional staff members and a leader within the classified ads sector. The opportunity has become available to join a youthful and dynamic Development Team as they look to recruit a highly skilled Senior Front End Developer for their Limassol offices     

Nature of the role:

You will be responsible for leading the development of our web applications, ensuring high performance, responsiveness, and a seamless user experience and will collaborate with cross-functional teams, mentor junior developers, and contribute to the overall success of our projects. 

Your Responsibilities:

  • Lead the design and implementation of web applications, ensuring high-quality and performance standards; 
  • Collaborate with UX/UI designers to translate designs into responsive and user-friendly interfaces;
  • Mentor and guide junior developers, fostering a collaborative and innovative team environment; 
  • Stay updated on industry trends and advancements in frontend development, recommending best practices and technologies; 
  • Optimize applications for maximum speed and scalability; 
  • Collaborate with backend developers and other stakeholders to integrate user-facing elements with server-side logic; 
  • Conduct code reviews to maintain code quality and ensure best practices are followed; 
  • Troubleshoot and debug issues, providing timely and effective solutions; 
  • Participate in the entire application lifecycle, focusing on coding and debugging. 

Skills & Experience: 

Must have 

  • BSc, MSc or comparable on-the-job training in computer science in information technology, computer science or engineering; 
  • 5+ years experience relevant practical and professional experience in a similar role; 
  • Extensive knowledge of HTML, CSS, and JavaScript, with proficiency in modern frontend frameworks (preferably Vue.js); 
  • Experience with responsive design and cross-browser compatibility; 
  • Strong understanding of user experience (UX) principles and the ability to translate design wireframes into code;
  • Solid understanding of RESTful APIs and integration of backend services; 
  • Experience with version control systems (Git) and package managers;
  • Excellent problem-solving and communication skills; 
  • Ability to work independently and collaboratively in a team environment; 
  • Proficiency in English is required. 

Nice to have 

  • Experience with Test-Driven Development (TTD) in frontend contexts, including writing unit, integration, and end-to-end tests; 
  • Familiarity with testing frameworks such as Jest, Mocha, or Jasmine to ensure code reliability and robustness.; 
  • Knowledge of Continuous Integration/Continuous Deployment (CI/CD) processes and tools, like Jenkins, Travis CI, or GitLab CI; 
  • Experience in writing and maintaining automated tests, which helps in early problem identification and improves development efficiency. 

What We Offer: 

  • By joining our company you will be joining a dynamic team in an inclusive-international environment; 

Working hours:

  • Monday to Friday (NO weekends) from 9.00 am till 18.00 with 1hr lunch break.
  • Hybrid workplace (2 days of remote working);

Salary and Benefits: 

  • Competitive salary up to 60 000 Euros gross annually 
  • 10% Monthly bonus (total annual salary 66 000 Euros gross)
  • Private Health insurance;
  • Hybrid workplace (2 days of remote working);
  • Training annual budget (1.000€).

To apply:

Please send your CV to StaffMatters at admin@smstaffmatters.com and mention that you are applying for the vacancy of Senior Front End Developer with reference number 2059.
Or you can apply directly through your candidate login by hitting the APPLY button.