Job opportunities

Looking for your next exciting career move?

team work icon

Open positions:

Front-End Developer 

  • Title: Front-End Developer
  • Level: Entry-Level
  • Company: RetailZoom
  • Location: Nicosia, Cyprus or Athens, Greece
  • Sector: Market Research/Information Technology
  • Deadline: Position open until filled



RetailZoom is a data analytics company aiming at providing analytical insights and custom software solutions to medium and large businesses and organizations. Our services revolve around statistical analysis and data automation. We offer a wide range of services including data science and automation, customer relationship management solutions, campaign management and targeting, predictive analytics, business intelligence solutions, retail sales and basket analytics. Our team of data scientist and analysts have proven experience in unlocking the full power of data and identify what really matters to our clients.


RetailZoom is looking to recruit a highly motivated and energetic Front-End Developer to help build our next generation enterprise web applications. As a Front-End Developer at RetailZoom, you will be part of our software engineering team and develop new UI/UX features. You will join an enthusiastic team of professionals who are committed to tackling business challenges with state-of-the-art and innovative software solutions.

Role responsibilities

  • Strive to create visually appealing applications that feature user-friendly design and clear navigation
  • Analyze user requirements, design platform features and functionalities and modifying web applications from layout to function
  • Develop well documented and commented lines of code


Required skills and experience

  • BSc in Computer Science, Engineering or a related field
  • At least 1-year prior experience in relevant position (or existing demo/showcase of equivalent personal work)
  • Proficiency with JavaScript/Typescript, HTML, CSS
  • Experience working with a version control system (GIT, Sonar, SVN)
  • Familiarity with UX/UI design principles
  • Familiarity with Web services and REST API
  • Knowledge of spoken and written Greek and English


Would be considered as a plus

  • Experience with JavaScript frameworks (Angular 7+, React.js, Vue.js)
  • Experience in object-oriented programming and design patterns (MVC)
  • Experience in Test-Driven Development on JavaScript frameworks (jest, jasmine, mocha, cypress)
  • Familiarity with reactive architecturing (RxJS, NgRx)
  • Familiarity with Node.js, docker and microservices



Working at RetailZoom you will have the opportunity to:

  • Collaborate with a team of experienced professionals in a creative, flexible, and fast-paced working environment which fosters continuous learning, technical and soft skills development, combined with business strategy understanding
  • Work directly with market-leading players and gain valuable insights and best practices across industries
  • Attractive remuneration packages



Interested candidates are requested to send their CVs at quoting the job reference ‘0621FrontEnd’ in the email subject.

For any questions, please get in touch at:


All applications are treated in the strictest confidence.

Past positions:

  • Title: Full Stack Web Developer
  • Location: Nicosia, Cyprus

RetailZoom is looking to recruit a highly motivated and energetic Full Stack Developer to help build our next generation enterprise web applications. As a Full Stack Developer at RetailZoom, you will be part of every stage of software development from concept to deployment and you will join an enthusiastic team of professionals who are committed to tackling business challenges with innovative, state-of-the-art software solutions.

Role Responsibilities:

  • Responsible for designing, coding and modifying websites, from layout to function and according to clients’ specifications.
  • Strive to create visually appealing sites that feature user-friendly design and clear navigation.
  • Meet with the statistical and the client service team to discuss the new features.
  • Well documented and commented lines of code.

Required qualifications:

  • Experience with all components of the MEAN stack (MongoDB, Express, Angular, Node.js).
  • Good knowledge of TypeScript, JavaScript and php.
  • Experience with the Angular Material and Bootstrap. Experience with Clarity will be consider as an advantage.
  • Experience with using various RESTfull APIs and ability/willingness to learn new ones.
  • Knowledge of SQL and non-SQL databases.
  • Knowledge of JavaScript Data visualization libraries (D3, e-charts, etc.) is a plus.
  • Enjoy working in an agile Environment.
  • Ability to work as part of a multicultural team.
  • Knowledge of spoken and written English.
  • Title: Data Scientist
  • Location: Nicosia, Cyprus

RetailZoom is looking to recruit a highly motivated and enthusiastic Data Scientist to join our dynamic team, focusing on using data to provide innovative and breakthrough solutions to businesses and organizations.

As a Data Scientist, you will extract, analyse and interpret large amounts of data from a range of sources, using advanced algorithmic, data mining, machine learning and statistical tools, in order to extract useful insights and deploy the most relevant solutions for business clients.

Role Responsibilities:

  • Collect, process, integrate and manage data from various data sources.
  • Maintain databases and data systems.
  • Mine and analyze large amounts of data using advanced statistical techniques to interpret information, discover trends, develop predictive models, and provide actionable business solutions.
  • Develop custom data models and algorithms.
  • Understand business challenges and translate them into specific data analysis problems.
  • Working with management/client service colleagues to prioritize business and information needs.

Required qualifications:

  • BSc in Mathematics, Statistics, Computer Science/Engineering, or related discipline.
  • Proven working or educational 1-2 years’ experience in data preparation and data analysis, predictive analytics, and applied statistics.
  • Good knowledge of at least one of the following programming languages: R, Python, Base SAS, Java.
  • Good knowledge of Excel and/or MS Access.
  • Completed military obligations (where applicable).

Additional qualifications to be considered as advantage:

  • MSc in Applied Mathematics, Statistics, Operational Research, Data Science, or related discipline.
  • Experience applying machine learning concepts to challenging problems.
  • Experience in relational database systems (e.g. SQL, MySQL, Business Objects).
  • Knowledge of big data software and databases (e.g. Hadoop, Hive).
  • Experience in data visualization tools (e.g. Tableau, Sisense, Power BI).

Skills & competencies:

  • Strong analytical skills with the ability to organize, process and analyse significant amounts of data with attention to detail and accuracy.
  • Ability to express ideas verbally and in writing, both in Greek and in English.
  • High degree of confidentiality and strong work ethic.

Job Duties/Responsibilities

  • Producing financial reports related to budgets, accounts payables and receivables and expense forecasts
  • Prepare monthly management accounts
  • Liaise with our remote teams abroad
  • Maintaining of financial records, including purchases, sales, receipts and payments
  • Record financial transactions of the company and complete the posting process and perform checks

Requirements and Qualifications

  • A minimum of 3 years experience in a similar position
  • Degree in Finance, Accounting or Business Administration
  • Strong computer skills and ability to learn new technology
  • Proficiency in English and in MS Office
  • Solid understanding of basic bookkeeping and accounting payable/receivable principles
  • Proven ability to calculate, post and manage accounting figures and financial records
  • High degree of accuracy and attention to detail