Technical Team Lead 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, Vue Forge, and Frontend Nation. Last year, we launched the Official Vue.js Certification program, in partnership with Evan You and the Vue.js team. In 2024 we are releasing the Official Nuxt Certification program in partnership with NuxtLabs.

Since 2016, we've had the privilege of helping over 1.5 million developers learn Vue.js and other web technologies and creating one of the largest online dev communities.

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 looking for a talented and experienced hands-on Technical Team Lead to manage the remote software engineering team and troubleshoot technical issues that involve software development, engineering tasks, and product releases. This role requires you to develop alongside the team management duties. It’s a hybrid dev / manager position.

You will oversee the development team and all projects they undertake, analyze briefs, identify risks, and manage agile delivery whilst contributing in a development capacity. You should be able to work with your team and inspire them to reach their goals.

You should always be expanding your industry knowledge and be able to quickly identify problems. You will recommend new technologies, processes and tools to enhance development capabilities. Outstanding technical leads are accountable, trustworthy, and able to build lasting relationships with their teams, leading from a practical.

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.

Technical Lead Duties and Responsibilities

  • Lead and manage the smooth functioning of technical operations, providing technical direction and guidance for solution delivery.
  • Monitor and evaluate staff progress and assist with training and recruitment.
  • Delegating tasks and achieving daily, weekly, and monthly goals.
  • Motivating staff and creating a space where they can ask questions and voice their concerns.
  • Oversee technical estimations for project plans and timelines, ensuring projects are completed on time and on budget.
  • Oversee the technology for all products.
  • Manage work schedules for the team to support optimal delivery.
  • Work closely with product management, customer support, and marketing, to ensure all product roadmap and technical requirements are met.
  • Develop features using Laravel, Vue.js, and other technologies.
  • Support development teams to refine data and functional requirements.
  • Provide technical expertise and guidance to unblock the team and ensure quality standards are met.
  • Collaborate with Product to understand customer requirements and develop technical solutions to meet customer needs.
  • Develop and document technical processes and procedures.
  • Participate in testing phases.
  • Keeping up-to-date with industry trends and developments.


  • 5+ years of experience in software development and technical leadership for the following or similar technologies:
    • Frontend: JavaScript (Vue.js 2 and 3, Nuxt 2 and 3) and CSS (Tailwind).
    • Backend: PHP (Laravel), MySQL.
    • expertise in integrating REST APIs with web applications.
  • Excellent communication skills (English).
  • Experience in working and managing remote teams.

Nice to have

  • Experience with integrating CRMs, like
  • Experience with GTM or similar tools.
  • Experience managing Linux servers.
  • Experience with deployment process using Laravel Forge and Vercel/Netlify.
  • Experience working for e-learning platforms.
  • Experience working with data analytics.

What we offer

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

How to Apply

We look forward to hearing from you!

Our goal is to be the number one source of Vue.js knowledge for all skill levels. We offer the knowledge of our industry leaders through awesome video courses for a ridiculously low price.

More than 120.000 users have already joined us. You are welcome too!

Follow us on Social

© All rights reserved. Made with ❤️ by BitterBrains, Inc.