Skip to main content
  • Software Development
  • Rotterdam

Front-end Developer (Vue.js)

As Senior Front-end Developer, you strengthen the technical foundation our engineering department is built on. You build the internal tools, integrations and front-end architecture that other development teams rely on every day, using your deep expertise in Vue.js. Together with the Platform Team, you keep our platform fast, secure and scalable. And you don't just focus on what needs to be built today: you look for ways to make the whole engineering organisation more effective.

Time to grow. Time to thrive.

We are Nmbrs. We build smart business software that removes unnecessary complexity for SMEs and the professionals who support them. Nmbrs brings together four established product organisations - Payroll, Accounting, Invoicing and Reporting - with teams across the Netherlands, Sweden and Portugal.

We are one brand with a shared ambition, while continuing to work from the expertise and strengths of our individual organisations. We join forces where it makes sense, while keeping teams, expertise and decision-making close together.

For this role, you'll join Nmbrs Accounting in Rotterdam, working closely with the colleagues in your local team while being part of the wider Nmbrs organisation.

Your role

As Senior Front-end Developer, you focus on the system-technical foundation of Nmbrs. Your mission is to build and maintain the internal tools, infrastructure and (Visma) integrations that support our engineering department - with a sharp focus on the front-end. You are the specialist who keeps our platform performant, secure and scalable.

You own the front-end architecture of our internal platform. You work closely with backend engineers, other development teams and stakeholders, and are responsible for the quality, performance and maintainability of everything we ship on the front-end.

In practice, you will:

  • Build new components and pages in Vue.js, and create robust data interfaces with external parties and internal back-end services.

  • Refactor and optimise existing front-end codebases to improve execution speed and maintainability.

  • Take part in the full front-end feature lifecycle, with a specific focus on systematic coding, debugging, and resolving technical bottlenecks within the platform.

  • Build and refine internal tools and processes that help other development teams work more efficiently.

  • Write readable, performant code following software best practices, and help shape technical direction during our front-end faculty meetings.

  • Provide guidance and support to less experienced team members, helping them improve their technical skills, understand best practices, and grow professionally;

Your impact

Your work creates a rock-solid front-end foundation the whole engineering team can build on. When you make an internal tool faster or more intuitive, every development team that relies on it becomes more effective - that's the leverage the Platform Team creates.

You also help shape the direction of our front-end architecture, by contributing ideas during faculty meetings and sharing your expertise with colleagues across teams.

You bring

You bring strong, hands-on expertise in Vue.js and know how to translate that into fast, secure and maintainable front-end solutions. You are comfortable working in a Scrum environment, and just as happy solving a technical bottleneck independently as pairing with a teammate.

  • Strong, demonstrable experience with Vue.js; this is your core expertise.

  • Knowledge of TypeScript; experience with other JavaScript frameworks (React, Angular) is a plus.

  • Experience with API integrations (HTTP, REST) from the front-end.

  • Experience working within a Scrum framework, both independently and as part of a team.

  • Solid front-end testing experience, for example with Jest.

  • Knowledge of and experience with web security and cross-browser compatibility.

  • A passion for usability, user experience and elegant UI.

  • A commitment to Clean Code principles.

  • Eagerness to learn, discuss and share knowledge with the rest of the teams.

  • Fluency in English.

  • Knowledge of AWS is a plus.

Apply directly

  1. Application received

    Confirmation by email right away

  2. First conversation (30 min)

    Video call with our recruiter

  3. Technical assessment

    Take-home or live coding

  4. Team interview & offer

    Meet the team