¡Activa las notificaciones laborales por email!

Senior Frontend Developer at Vue School (full-time)

Vue School

Madrid

A distancia

EUR 40.000 - 80.000

Jornada completa

Hace 5 días
Sé de los primeros/as/es en solicitar esta vacante

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a forward-thinking company as a Senior Frontend Developer, where you'll work on exciting projects using cutting-edge technologies like Vue 3 and Nuxt 3. This fully remote role offers the chance to optimize and enhance existing codebases while collaborating with a talented global team. With a mission to make education accessible, you'll play a vital role in developing innovative solutions that impact thousands of learners worldwide. Enjoy a competitive salary, flexible paid time off, and opportunities for professional growth in a supportive environment. If you're passionate about frontend development and eager to make a difference, this is the perfect opportunity for you.

Servicios

Competitive salary
Performance bonus structure
Flexible paid time off
Paid time off during local bank holidays
Time to study and learn new skills
Company-wide target bonus of up to 12%
Annual company workcation trip

Formación

  • 5+ years of experience with Vue.js and Nuxt.
  • Strong skills in TypeScript, Git, and REST API integration.

Responsabilidades

  • Implement new features and optimize existing codebases.
  • Migrate legacy codebases to Vue 3 and Nuxt 3.

Conocimientos

Vue.js 2 and 3
Nuxt 2 and 3
CSS (Tailwind)
Node
TypeScript
Git
REST APIs integration
Optimization techniques
Documentation and unit testing
Refactoring and enhancing codebases
Remote work experience
Self-management skills

Herramientas

GTM
Laravel Forge
Netlify
Figma
Zeplin

Descripción del empleo

Senior Frontend Developer at Vue School (full-time)

About us

Hello! We are BitterBrains, the company behind the popular learning platforms Vue School and Mastering Nuxt. We are also proud organizers of Vue.js events, including Nuxt Nation, Vue.js Nation, and Vue Forge. This year, we launched the Official Vue.js Certification program, in partnership with Evan You and the Vue.js team. Since 2016, we've had the privilege of helping over 160,000 students learn Vue.js and other web technologies and creating an online community of 500,000 developers. We take pride in making education accessible and available everywhere around the world. Our mission is to continue spreading knowledge and making developers’ life easier.

The position

We are seeking a talented and experienced senior frontend developer to join our team. In this role, you will work on all our projects, implementing new features and optimizing existing codebases. The tasks include working on existing legacy codebases that run on Vue 2, Nuxt 2, and Vuex, and assisting in migrating these codebases to the latest Vue 3 and Nuxt 3. Additionally, you will work on new projects that utilize Vue 3, Composition API, Nuxt 3 SSR, and Pinia as their state management library. You will also be working on performance optimizations, ensuring our web apps excel at core web vitals, as well as owning our node configs, error monitoring, and bug fixing.

If you are a skilled developer who wants to work on exciting projects from start to finish, we would love to hear from you.

The position is 100% remote and you can apply from anywhere in the world, as long as you have availability to work full-time (8 hours), sharing around 4 hours with the office day of the CET timezone.

Requirements

  1. A minimum of 5 years of professional experience with the following or similar technologies:
  2. Vue.js 2 and 3
  3. Nuxt 2 and 3
  4. CSS (Tailwind)
  5. Node
  6. Experienced in TypeScript and Git
  7. Proven expertise in integrating REST APIs with web applications
  8. Proficiency in optimization techniques, from page load to SEO
  9. Strong habit of documenting and unit testing your work
  10. Ability to refactor and enhance existing codebases
  11. Collaborative mindset to effectively communicate with the team, from initial concept to implementation
  12. Experience working remotely
  13. Strong self-management skills to thrive in a remote work environment

Nice to have

  1. Experience with GTM or similar tools
  2. Experience with integrating CRMs, like customer.io
  3. Experience with deployment process using Laravel Forge and Netlify
  4. Experience implementing markup from designs on Figma or Zeplin
  5. Experience working for e-learning platforms
  6. Holding an official Vue.js certificate

What we offer

  1. Work for a brand users love!
  2. Work with cutting-edge technologies
  3. Full-time remote position on a long-term contract basis
  4. Competitive salary and performance bonus structure
  5. Flexible paid time off for work-life balance
  6. Paid time off during your local bank holidays
  7. Time to study and learn new skills
  8. Company-wide target bonus of up to 12%
  9. Participate in the annual company workcation trip
  10. Be part of a small team of exceptional individuals based around the world

Should you meet all requirements a member of the Vue School team will be in touch with next steps.

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.