Ver oferta completa

MID FRONTEND ENGINEER (JS)

Barcelona - Barcelona

Descripción de la oferta de empleo

As a leading technology company in the hospitality sector, The Hotels Network leverages cutting-edge technologies to deliver unparalleled experiences for both hotels and their customers.
We are seeking a talented and experienced Mid Frontend Engineer (JS) to join our engineering team.
This position is ideal for someone passionate about automation, scaling, and maintaining high-availability systems.
This position will play a pivotal role in ensuring our Data Science team gets the most valuable insights on our client’s users and target markets.
Please note that this is a remote role from any location in Spain.
About Us.
We are a globally distributed team of more than 50 engineers, half of them working remotely.
We are organized in multiple cross functional teams and work using agile methodologies (mostly scrum).
Our tech stack includes Vanilla JavaScript/TypeScript, Go, PHP, and Vue.
s, hosted on AWS and Google Cloud, with data stored in MySQL, Redis, and Clickhouse.
We love Kafka, asynchronous systems and building great products as fast as possible following best practices.
Our backend consists of a series of mini/micro services built with PHP or Go embracing a Domain Driven Architecture.
We emphasize testing, automation, and quality using SonarCloud, Sentry, and Datadog.
Our Data Engineering and DevOps teams maintain a modern infrastructure, while our Data Science team leverages ML/AI to enhance user behavior prediction and booking conversion.
This role is crucial for delivering key insights to our clients Responsibilities.
Work in a multidisciplinary team together with other frontends, backends, and designers to develop and evolve one of the company's products.
Collaborate together with the design team in the continuous improvement of the UX/UI of the product.
Use the latest versions of the Vue ecosystem (Vue 3 with the Composition API).
Participate in the development of our system design and UI library.
Creating new components and documenting them with Storybook.
Contribute to increasing our test coverage quota by writing tests and integrating e2e tools on top of our current Vitest and Testing Library testing layer.
Contribute to the maintenance and speed of our JavaScript build pipeline, ensuring our bundle delivery is fast, performant and reliable.
Enjoy an environment where continuous training is encouraged.
In-house training, conference attendance, and subscription to the best online training platforms.
Support, coach and mentor junior engineers, foster their capabilities and empower them to grow amongst us.
Requirements.
You bring more than 3 years of programming experience with JS and embrace an Agile mindset in your daily practice.
Proficiency in JavaScript (ES6), HTML5 and CSS3.
​​Sound understanding of SOLID principles for JavaScript development.
More than 1 years of experience with Vue or other modern frontend frameworks (React, Angular,...).
Experience with Vuex or other state management libraries (Redux, Flux, ….).
Good knowledge of cross-browser compatibility.
You feel at ease with the Node building tools (Rollup, Webpack, Vite...), DOM API, PostCSS, ESlint, Jest or Babel.
Knowledge of the principles of UX and attention to detail/product ownership.
Familiar with agile methodologies and version control systems (Git).
Experience with Unit Testing, Functional Testing and/or Integration Testing.
A passion for good practices and clean code.
Proactive, with strong problem-solving skills, a team player and fun to work with.
To be fluent in Spanish and English.
Nice to have.
Experience with Tailwind CSS.
Basic knowledge of Figma.
Experience with Typescript.
Prior exposure to build pipeline design and management for JavaScript bundling.
Experience mentoring junior engineers and teams.
We offer.
International environment with over 35 nationalities.
Continuous training.
we do in and out house training.
We have a selection of online resources such as O’ Reilly or Frontend Masters… 100% Flexible schedule to balance work and personal life Free “puentes” (when Tuesday or Thursday is a bank holiday THN will give Monday or Friday free).
Have a real impact on a fast-growing innovative technology company.
\
Ver oferta completa

Detalles de la oferta

Empresa
  • The Hotels Network
Localidad
Dirección
  • Sin especificar - Sin especificar
Tipo de Contrato
  • Sin especificar
Fecha de publicación
  • 18/09/2024
Fecha de expiración
  • 17/12/2024
Desarrollador Frontend
Involve rh

Colaborar con diseñadores y desarrolladores backend para integrar el frontend con el backend... confidencial cuenta con una posición como desarrollador frontend para diseñar y desarrollar la interfaz de usuario de un sitio web o aplicación, asegurando una experiencia de usuario intuitiva y atractiva......

Qa automation engineer
Innoit

Your profile: at least 3y of experience working as a qa automation engineer... are you a qa automation engineer looking for new challenge? we aspire to reach everyone and connect them to top projects... collaborate closely with developers, designers, and product owners... selenium, cypress)... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es......

Mid-senior frontend developer
Remoteandtalent

Desde remoteandtalent, estamos buscando un mid-senior frontend developer para unirse al equipo de kanguro... ¿qué buscamos?: experiencia comprobada en desarrollo frontend con un fuerte enfoque en react native... si eres un desarrollador frontend con experiencia en react native, apasionado por crear......

Devops engineer
Innoit

Are you a devops / site reliability engineer seeking new interesting opportunity? so... keep reading it can be just what you're looking for! responsibilities: develop and maintain systems to support the company business... experience with databases (mysql, postgresql and elasticsearch)... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es......

Data Engineer
Innoit

Are you a big data engineer looking for a new challenge? so... solid knowledge of data structures and experience with integration of data from multiple sources... proven practical experience in managing data ingestion projects in hadoop environments using agile methodologies... com/es-es/meetup-de-innoit-consulting-en-barcelona/?_locale=es-es......

CALL 37-2023-1 Satellite Communications Engineer
Centre Tecnològic de Telecomunicacions de Catalunya

Who are we looking for ? the space and resilient communications and systems unit is looking for a satellite communications engineer... it is also committed to increasing the number of people with disabilities in its workforce and therefore encourages their applications... cat/talent/careers/job-openings/......

CALL 41-2023-1 - Satellite Communications Engineer
Centre Tecnològic de Telecomunicacions de Catalunya

Who are we looking for ? the space and resilient communications and systems unit is looking for a satellite communications engineer... it is also committed to increasing the number of people with disabilities in its workforce and therefore encourages their applications... tenure track: career progression......

QA Engineer
Involve rh

Confidencial cuenta con una posición como qa engineer para garantizar la calidad del software mediante pruebas exhaustivas para identificar y corregir errores antes de su lanzamiento al mercado... colaborar con el equipo de desarrollo para mejorar los procesos de calidad del software......

Java engineer
Innoit

Write unit and integration tests and be responsible for the overall quality of the code produced... experience working with... you also will be working with and kubernetes... are you a java back end developer seeking new interesting opportunity? if you didn't choose but chose you, we’re talking in the......

CALL 14-2024-1 Research Engineer for a Cloud 5G/6G Lab
Centre Tecnològic de Telecomunicacions de Catalunya

The candidates will actively engage in cutting-edge research and collaborate on projects related to 6g mobile networks... in this case the professional category will be based on the qualifications and experience of the applicant according with cttc professional categories procedure (https://www... cat/talent/careers/job-openings/......