Careers

Available Positions

1

Angular Front-End Engineer

Thessaloniki, Greece

Design and develop new UI features and functionalities of our real-time platform

View More dataviva
As a Angular Front-End Engineer you will:
  • Develop our web client front-end in Angular (Typescript) along with our wider front-end team (front-end stack: Angular, TypeScript, JavaScript, NgRX, REST, Selenium, Cypress)
  • Work with our back-end team to integrate the entire solution (mostly Java stack)
  • Receive mentorship as well as additional training from both inside and outside the company (additional courses, trainings, or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms
Required Skills:
  • Bachelor's degree in Computer Science, Information Systems, Electrical Engineering, or related fields
  • At least 2 years of working experience in front-end software development/engineering
  • Strong experience with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Experience in Agile software delivery
  • Good knowledge of UI/UX design principles
  • Good knowledge of source code version management (svn, git)
  • Fluent in English (written and spoken)
Desired Skills:
  • Full-stack experience
  • Experience in object-oriented programming
  • Knowledge of Unix or Linux-type systems
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with Microservices
2

Application Engineer (Junior/Mid)

Anywhere in Greece

Design and develop new features and functionalities for our AI solutions (Supply Chain, Demand Forecasting, etc).

View More dataviva
As a Application Engineer (Junior/Mid) you will:
  • Develop new features and functionalities for our next-generation retail planning and optimization solutions in Supply Chain, Demand Forecasting, Price & Promotion and Merchandise & Assortment along with our wider application engineering team (Tech stack: Python, NumPy, JSON)
  • Work with our dedicated Product Managers to analyze business user requirements, design, develop and test new features and functionalities for our solutions, experiencing the complete software development lifecycle
  • Work on cutting-edge decision support systems and state of the art data platforms, combining collaborative planning capabilities with real-time data analytics, AI algorithms and Machine Learning
  • Receive mentorship as well as additional training from both inside and outside the company (additional courses, trainings or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
  • Utilize infrastructure maintained by our Ops team (dev servers, VM/Pod maintenance, VPN, etc)
Required Skills:
  • Bachelor's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 1 year for Junior level / 3 years for Mid level of working experience in relevant position, and at least1 year of leading experience for Mid Level
  • Knowledge of at least one high-level Object-Oriented Programming language : Python (preferably), Java, C++ or .NET platform language
  • Experience with traditional database systems and a variety of data stores for unstructured and columnar data
  • Familiarity with Agile software delivery
  • Fluent in English (written and spoken)
Desired Skills:
  • Knowledge of Unix or Linux-type systems
  • Knowledge of source code version management (svn, git)
3

Front-End Engineer (Mid/Senior)

Anywhere in Greece

Guide the design and development of our real-time AI platform's front-end

View More dataviva
As a Front-End Engineer (Mid/Senior) you will:
  • Leading and coordinating the engineering team providing guidance, interpretation, and engineering expertise (Senior level)
  • Develop our web client front-end in Angular (Typescript) along with our wider front-end team (front-end stack: Angular, TypeScript, JavaScript, NgRX, REST, Selenium, Cypress)
  • Work with our dedicated Product Manager to analyze user requirements, design front-end features and functionalities
  • Work with our back-end team to integrate the entire solution (mostly Java stack, web-service based architecture)
  • Help mentor and develop the more junior members of the team
  • Receive mentorship (optional) as well as additional training from both inside and outside the company (additional courses, trainings, or certifications)
  • Join a highly collaborative, cross-functional team and work as part of an agile development process on modern development and collaboration platforms (Microsoft 365, Trello, others)
  • Utilize infrastructure maintained by our Ops team (dev servers, VM/Pod maintenance, VPN, etc.)
Required Skills:
  • Master's degree in Computer Science, Information Systems, Mathematics, Electrical Engineering or related fields
  • At least 3 years for Mid level / 5 years for Senior level of working experience in front-end software development/engineering, and at least 1 year for Mid Level / 2-3 years for Senior level of leading experience
  • Strong experience with Angular (TypeScript) and Web Development (HTML/CSS & JavaScript frameworks)
  • Experience in Agile software delivery
  • Good knowledge of UX/UI design principles
  • Good knowledge of source code version management (svn, git)
  • Fluent in English (written and spoken)
Desired Skills:
  • Experience in object-oriented programming
  • Knowledge of Unix or Linux-type systems
  • Familiarity with Docker containers, Virtual machines setup and administration
  • Familiarity with microservices