METIS sets Information Intelligence at the disposal of the Global Maritime Industry. METIS has been designed and implemented to address the requirements of Technical & Operations Departments of Maritime Companies. The solution incorporates fully automated, accurate and reliable Data Acquisition combined with the novel idea of virtual cloud-based agents, which analyse operational or engineering processes and provide useful feedback in the form of analysis conclusions and events detection reporting to multiple users.


Job Description

As a Senior UΙ Engineer at METIS you will contribute to the UI/UX design for the METIS cloud platform. The candidate will be part of a very competent software team and will be able to contribute to all phases of the development process. The main responsibilities of the role include:

·         Design and develop new platform features and UI applications

·         Upgrade and maintain existing applications and features

·         Ability to troubleshoot and resolve production support issues

·         Build high-quality, reusable components and libraries for future use

·         Implementation of security and data protection regulations

·         Work with other team members to define project requirements in an agile environment

·         Mentor junior developers and highlight best practices

At METIS you will have the opportunity to undertake innovative projects that involve cutting-edge technologies and work at a fast-paced environment



The minimum technical requirements for the Cloud Engineer Developer position are:

·         Bachelor’s Degree in Electrical/Computer Engineering, Computer Science or equivalent

·         3+ years working experience with Javascript, CSS, HTML and relevant technologies/tools

·         Experience with React, AngularJS or similar framework

·         Familiarity with UI/UX design principles

·         Deep understanding of modern API design and RESTful principles

·         Experience with Git or similar version control systems

Key Competencies

The successful candidate should:

·         understand business requirements and translate them into technical requirements

·         possess excellent interpersonal and teamwork skills

·         have a strong sense of ownership and be accountable

·         contribute to a positive team environment

·         be organized, methodical and write clean, maintainable, and efficient code

·         enjoy learning new things and evolve