Desarrollador/a Frontend at Kora Living in Bilbao, Basque Country, Spain

Apply for the Desarrollador/a Frontend position at Kora Living in Bilbao, Basque Country, Spain. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

alert circle

Job Description

<div>
 <p>
  <strong>
   KORA LIVING
  </strong>
  somos una marca de alojamiento que nace para hacer feliz a las personas con nuestro trabajo. Ofrecemos un nuevo modelo de estancias que difumina la l&iacute;nea entre viajar y vivir, entre formar parte de un lugar y visitarlo. En Kora Living somos trocitos de grandes cosas: Cercan&iacute;a, pasi&oacute;n, dise&ntilde;o, comunidad y honestidad. &iquest;Te identificas?
 </p>
 <p>
  La calidad de nuestro equipo humano, la pasi&oacute;n por la hosteler&iacute;a, la flexibilidad en las estancias, el fomento de experiencias verdaderamente locales, nuestro compromiso con la sostenibilidad y la tecnolog&iacute;a son los pilares esenciales que definen a Kora Living. Con nuevos proyectos en Tenerife, Lanzarote, Andorra, Pamplona, Alicante, Estepona o Valencia que sumar&aacute;n m&aacute;s de 1.400 plazas alojativas, somos una marca hospitality en pleno momento de expansi&oacute;n del que nos encantar&iacute;a que formaras parte.
 </p>
 <p>
  <br/>
 </p>
 <p>
  En esta ocasi&oacute;n buscamos incorporar un/a
  <strong>
   Desarrollador/a Frontend
  </strong>
  para que, en dependencia del IT Manager, asuma las siguientes
  <strong>
   funciones
  </strong>
  :
 </p>
 <p>
  <br/>
 </p>
 <ul>
  <li>
   Desarrollar apps PWA en Ionic y Angular
  </li>
  <li>
   Mantener y refactorizar los proyectos existentes
  </li>
  <li>
   Desarrollar nuevos proyectos desde cero
  </li>
  <li>
   Consumir las APIs desarrolladas por el equipo de Backend
  </li>
  <li>
   Asistir a reuniones con el resto de departamentos para la toma de requisitos
  </li>
  <li>
   Participar en la toma de decisiones de tecnolog&iacute;as a utilizar en los proyectos
  </li>
  <li>
   Redactar documentaci&oacute;n funcional y t&eacute;cnica
  </li>
  <li>
   Realizar pruebas unitarias y de integraci&oacute;n
  </li>
  <li>
   Desplegar en producci&oacute;n
  </li>
 </ul>
 <p>
  <br/>
 </p>
 <p>
  <strong>
   Requisitos y aptitudes necesarias:
  </strong>
 </p>
 <ul>
  <li>
   Al menos 3 a&ntilde;os de experiencia demostrable en de JS Vanilla y Typescript
  </li>
  <li>
   Conocimientos de alg&uacute;n framework js, preferiblemente Angular
  </li>
  <li>
   Conocimientos de HTML, CSS y preprocesadores, preferiblemente Sass
  </li>
  <li>
   Conocimientos de est&aacute;ndares de comunicaciones API
  </li>
  <li>
   Conocimientos b&aacute;sicos de Git
  </li>
  <li>
   Ingl&eacute;s a nivel medio
  </li>
 </ul>
 <p>
  <br/>
 </p>
 <p>
  <strong>
   Adem&aacute;s, se valora:
  </strong>
 </p>
 <ul>
  <li>
   Ionic (versi&oacute;n 5 en adelante)
  </li>
  <li>
   Herramientas de testing y an&aacute;lisis de c&oacute;digo (Playwright, Karma, Jasmine, Selenium, Cypress)
  </li>
  <li>
   Est&aacute;ndares ECMAScript
  </li>
  <li>
   Linters
  </li>
  <li>
   Bundlers (Webpack, Babel, ESBuild, Rollup, Vite)
  </li>
  <li>
   Tienes conocimientos de Backend. No buscamos un full-stack, pero entender al equipo de Backend mejora la comunicaci&oacute;n de requisitos entre los equipos
  </li>
 </ul>
 <p>
  <br/>
 </p>
 <p>
  <strong>
   Ofrecemos
  </strong>
 </p>
 <p>
  Te ofrecemos la oportunidad de unirte a una empresa con una filosof&iacute;a y cultura basada en las personas, formando parte de un equipo joven y muy unido, lleno de talento y con gran entusiasmo hacia lo que hacemos; es algo que notar&aacute;s en nuestra manera de funcionar.
 </p>
 <p>
  Queremos seguir creciendo para convertirnos en una marca l&iacute;der del sector hospitality tanto a nivel nacional como internacional &iquest;qui&eacute;n no querr&iacute;a? Pero serlo de un modo sostenible, siendo conscientes de que la forma de hacer las cosas tiene un impacto en lugares y personas. &iexcl;Y para ello necesitamos contar con los mejores profesionales en nuestro equipo!
 </p>
 <p>
  Nos preocupan las personas, y por ello, preparamos detalladamente cada Plan de Carrera Profesional. Trabajamos por un ambicioso futuro con una amplia perspectiva de crecimiento y gran recorrido profesional para los miembros del equipo. Te ofrecemos contrato indefinido y una remuneraci&oacute;n econ&oacute;mica negociable seg&uacute;n val&iacute;a.
 </p>
 <p>
  &iquest;Crees que eres la persona que buscamos? &iexcl;Ap&uacute;ntate en la oferta para que podamos conocerte!
 </p>
</div>

AI Powered Job Insights

Exciting opportunity for a Frontend Developer! Kora Living is on the lookout for a talented individual to join their team in Bilbao, bringing a mix of passion, technology, and hospitality to their growing brand.

📍 Location: Bilbao, Basque Country, Spain
💼 Position: Desarrollador/a Frontend
⏰ Type: Full-time
📅 Date Posted: 2024-07-15

Role Summary:
- Develop PWA applications using Ionic and Angular.
- Maintain and refactor existing projects.
- Create new projects from scratch.
- Consume APIs developed by the Backend team.
- Participate in cross-departmental meetings for requirements gathering.
- Assist in deciding on technologies for projects.
- Write functional and technical documentation.
- Conduct unit and integration testing.
- Deploy applications in production.

What's Needed:
- 3+ years of proven experience in Vanilla JS and Typescript.
- Knowledge of a JS framework, preferably Angular.
- Proficiency in HTML, CSS, and preprocessors like Sass.
- Understanding of API communication standards.
- Basic knowledge of Git.
- Intermediate English skills.

Additionally Valued:
- Experience with Ionic (version 5+).
- Testing and code analysis tools (Playwright, Karma, Jasmine, Selenium, Cypress).
- Familiarity with ECMAScript standards.
- Experience with Linters.
- Knowledge of Bundlers (Webpack, Babel, ESBuild, Rollup, Vite).
- Basic Backend knowledge to improve communication between teams.

What They Offer:
- Opportunity to join a people-focused company culture with a talented and close-knit team.
- Ambitious plans for growth in the hospitality sector, both nationally and internationally, with a sustainable approach.
- Detailed career development plans tailored to each team member.
- Permanent contract with negotiable salary based on qualifications.

If you think you fit the role, apply to the offer and let them get to know you!

Top Interview Questions

  • Q: Can you describe a project where you developed a Progressive Web App (PWA) using Ionic and Angular? What challenges did you face and how did you overcome them?

    A: In my last project, I developed a PWA for a local business that allowed users to place online orders. One major challenge was optimizing the app for offline usage. I utilized the Service Worker functionality of Ionic to cache essential resources and set up background sync for order submissions. This ensured that users had a smooth experience even when not connected to the internet. I conducted extensive testing to identify areas for improvement and iterated based on user feedback.

  • Q: How do you approach collaborating with backend teams to consume their APIs effectively?

    A: Effective collaboration with backend teams starts with clear communication. I make it a point to attend requirement-gathering meetings and frequently sync up with backend developers to understand the API endpoints and their expected outputs. For example, in a recent project, I created API documentation that clearly outlined the data structure required for frontend requests, which facilitated smooth integration and reduced back-and-forth iterations.

  • Q: What strategies do you use for testing your applications, especially when implementing new features?

    A: I employ a combination of unit tests and integration tests to ensure new features function as intended. I use tools like Jasmine for unit testing in Angular, and Cypress for end-to-end tests. For instance, when adding a new user authentication feature, I wrote unit tests to verify each component's logic and utilized Cypress to simulate user behavior in the UI, ensuring that all paths were covered.

  • Q: Can you discuss how you maintain code quality and standards in your projects?

    A: Maintaining code quality starts with following best practices such as writing clean, modular code and using linters to enforce coding standards. In my last project, I integrated ESLint and Prettier into our development workflow, which helped us catch potential issues early and maintain consistent code formatting. Additionally, I engage in code reviews with my peers to provide feedback and learn from each other, fostering a culture of continuous improvement.

  • Q: Describe how you handle the deployment process for a web application. What tools or practices do you utilize?

    A: For deployment, I follow a structured process to ensure smooth transitions. I use CI/CD tools like Jenkins or GitHub Actions for automated testing and deployment. For instance, when deploying a recent Angular application, I set up a pipeline that automatically built the project and ran tests before deploying it to staging. This not only minimized the risk of introducing errors but also improved our deployment speed, allowing for quicker feedback from users.

People Faces

200+ professionals have found their dream job with InJob.ai this week.

salary

Salary Benefits

Salary details not provided

application process

Want to apply directly?

Apply for the Desarrollador/a Frontend position at Kora Living in Bilbao, Basque Country, Spain using https://www.linkedin.com/jobs/view/3976669436

Get StartedGet Started

Similar Jobs found by InJob.AI


Full Stack Dev

Siemens Gamesa, Sarriguren, Chartered Community of Navarre, Spain

Desarrollador/a Fullstack y Devops

Vicomtech, San Sebastián, Basque Country, Spain

Ingeniero/a de software y devops en inteligencia artificial

Vicomtech, San Sebastián, Basque Country, Spain

Frontend Developer Angular (m/f/d)

Nordex Group, Sarriguren, Chartered Community of Navarre, Spain

Analista Progarmador/a React JS (Híbrido Bilbao)

TheWhiteam, Bilbao, Basque Country, Spain

Frontend Developer Angular (m/f/d)

Nordex Energy Brasil, Sarriguren, Chartered Community of Navarre, Spain

Full Stack Developer

Togga, San Sebastián, Basque Country, Spain

Programador/a JAVA

DigiHunting,

Scroll To Top
Get Started

Frequently asked Questions

Still have a question? Check out our FAQ section below.

FAQ Section

InJob searches for the best jobs, based on your profile and automatically generates customized cover letters for you. It saves a lot of hours in your job hunting time.

InJob creates your profile by having a conversation with you to learn about your skills and requirements. It also scans your resume to gather information about your experiences, skills, and achievements. This information is used to craft your profile in the backend which is further used to match jobs and gives you a personalized cover letter for each job opportunity.

InJob searches for job opportunities across a wide range of sources, including LinkedIn, Indeed, and hundreds of other job boards to find hidden gems. Its search is not limited, ensuring it covers as many potential job listings as possible. It also searches the career pages of individual companies that suit your target industry and location and you get applied there.

InJob is constantly active, scanning for fresh job opportunities every single minute. This ensures that you are the first person to apply to new job listings that align with your profile.

InJob plays matchmaker by comparing your profile and resume with job listings. Each job receives a score from 1-10, indicating how well you match with it.

In the upcoming update, Yes, this will be included and this will be the main differentiator. InJob will apply for jobs on your behalf. It will target top matches and craft custom cover letters for each job, ensuring your application stands out. InJob will also handle the application process, including visiting company websites and filling out forms.

In the upcoming update, Yes, InJob will provide an interactive dashboard that serves as mission control for your job search. It will display all the jobs InJob has applied for you and their current status. You will also be able to track which companies have shown interest in your profile and view the feedback they provided.

In an upcoming feature, Yes, InJob will collect all feedback, including positive and constructive feedback, and presents it to you. This will allow you to know exactly where you stand in the job market and provides insights on how to improve your skills.