Position: Middle/Advanced Vue.JS Engineer
Company: Conscensia
Experience required: 3y
English level: upper

**Client:** RMH MEDIA is a software development company based in Cologne, Germany. Founded in 1997 its mission was to build virtual reality environments (e.g. caves) for trade fairs and inhouse applications. As the internet became more popular we (of course) also created our own CMS based on the LAMP stack. The CMS was just a building block to get more and more into web development which has evolved into our main business interest. We are now helping our clients (mostly pharmaceutical industries) to get more digital. Within this field, we support consultancy services as well as bespoke development and/or providing/creating white-label digital products.
We are more than 60 passionate people working from the heart of Cologne for clients based in the whole world.

**Website**: https://www.rmh-media.com/

**Project overview:** We do not really have one single project – we are building different projects/products for different clients.
It is the overarching project, covering multiple systems - a suite of digital products tailored for the healthcare industry. The main products are Instatag, Campaign Catalog and a meeting tool.

**Technologies on the projects:**
Backend
- PHP 7.1+ (mainly Laravel Framework, some Lumen stuff, some Silex)
- Nodejs (for Backend and or some connecting tools and CLI Stuff)
- Golang (for some Backend Services and critical performance stuff)
Frontend
- Full JS Ecosystem (ES6, gulp, grunt, webpack, babel, etc.)
- VueJS for rich internet applications
- Patternlab for living style guides (atomic design)
- SASS, SCSS, Stylus (depending on the project)
- VanillaJS
Databases used are MySQL, Redis and DynamoDB

**General qualifications:**
The role is for pure front-end work, both in HTML/CSS and JavaScript/TypeScript.
As mentioned above we use VueJS for the frontend components, but the frontend is a small part of the job, it is mostly maintaining our custom analytics library which is written in Typescript/JS.
The applicant should have extensive knowledge of frontend JavaScript, how it interacts with the browser and how to use the developer console to understand complex workflows.
You should focus on the latest technologies and should be aware of state-of-the-art concepts.
Proficiency in Vanilla JS is a must, as our frontend libraries must be very lightweight, therefore not including large NPM packages or polyfills is very important, the libraries must also run very fast so optimization of code is necessary.

**Must have:**
- HTML/CSS/JS with Vue.js
- Vanilla JS/TypeScript
- Good communication and English skills
**Nice to have:**
- Docker/Git/Bitbucket
**At Conscensia we offer:**
A challenging and stimulating job for an international client
Talented colleagues and an informal, friendly work environment
Employee training and certification programs
Team building and social events
Short Fridays, till 15:00
20 working days of paid vacation over the year
Medical insurance at the company cost
Bonus program
Relocation package for those who are coming from other cities.