Staff Front End Engineer - Grafana K6
This is a remote role for candidates based in Spain.
What is Grafana Cloud?
Grafana Cloud is our composable observability platform that integrates metrics, logs, and traces with Grafana. It allows our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, and Tempo – without the overhead of installing, maintaining, and scaling their own observability stack.
At Grafana k6, we build next-generation performance testing tools for developers, DevOps and QA engineers. We are pushing forward the state-of-the-art in our industry, creating tools with a great developer experience that bridges the gaps between the traditional Dev, Testing, and Ops silos, allowing teams to work together to build reliable systems.
As a company we are fully remote and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a new perspective to the software. We are looking for Frontend Engineers that are passionate about building seamless experiences for our customers to join our growing team! Our stack is Typescript + React (interacting with backends written in Golang and Python).
The Opportunity:
As a Frontend Engineer, you will be working on the frontend for one of our cloud products (Grafana Cloud k6). You will also have the opportunity to contribute to one of our open-source projects.
You will join a small team where your contributions will have a substantial and immediate impact on how the end product is designed, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.
What You’ll Be Doing:
Develop and maintain our Grafana Cloud k6 web app based on TypeScript and React.js
Maintain our auxiliary libraries and tools that interface with the Grafana Cloud k6 web app
Collaborate with Product and UX on improving user experience
Take an active role in influencing our roadmap and your own career objectives
Work with your team to deliver new features, then use the results to iterate and improve
Drive projects from initial ideation all the way to operations once it is in the hands of customers
Be a part of your team’s on-call rotations and take ownership of the services you’re running
Regularly attend meeting with colleagues from different time zones
What Makes You a Great Fit:
You are a motivated self starter with a bias towards action. You are customer focused, we build everything with our users in mind. You have a passion for creating intuitive products that fit customers’ needs.
You have at least a couple of years of experience as a Senior Frontend engineer. We are a team working remotely, on a product that will be used by engineers all over the world – the ability to work on your own is crucial.
Pragmatism - You are able to take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback and then progress iteratively.
For us, working together means being collaborative, friendly, kind, and respectful. We operate by consensus. You can contribute to a discussion, disagree constructively, and commit to the team’s decision. You are able to communicate design decisions clearly in written and spoken English.
Bonus Points For:
Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way.
Have solid experience with single-page apps connecting to REST/APIs services.
Excellent skills with Web development fundamentals as well as the modern JavaScript stack: TypeScript, ES2025, Bundlers, CSS in JS and isolated state management.
Solid experience with React.js (At least 2 years of day-to-day working experience).
You are able to troubleshoot modern web application issues and work with profilers, debuggers, bundlers, and testing libraries.
Experience designing clean, resilient and user friendly web apps that are easily maintained by others.
Have experience with Tanstack Query
Have experience with Styled components or Emotion css
Have experience with Jest, React Testing Library, Playwright
Have experience with any form of state management library connecting with React.js
Have experience with Webpack, Vite or other bundlers
Have experience with Golang
In Spain, the base compensation range for this role is EUR 91,286 - EUR 109,544.
Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.
About the job
Apply for this position
Staff Front End Engineer - Grafana K6
This is a remote role for candidates based in Spain.
What is Grafana Cloud?
Grafana Cloud is our composable observability platform that integrates metrics, logs, and traces with Grafana. It allows our customers to leverage the best open source observability software – including Prometheus, Mimir, Loki, and Tempo – without the overhead of installing, maintaining, and scaling their own observability stack.
At Grafana k6, we build next-generation performance testing tools for developers, DevOps and QA engineers. We are pushing forward the state-of-the-art in our industry, creating tools with a great developer experience that bridges the gaps between the traditional Dev, Testing, and Ops silos, allowing teams to work together to build reliable systems.
As a company we are fully remote and global, we embrace people of different experiences and backgrounds to build diverse teams where every person brings a new perspective to the software. We are looking for Frontend Engineers that are passionate about building seamless experiences for our customers to join our growing team! Our stack is Typescript + React (interacting with backends written in Golang and Python).
The Opportunity:
As a Frontend Engineer, you will be working on the frontend for one of our cloud products (Grafana Cloud k6). You will also have the opportunity to contribute to one of our open-source projects.
You will join a small team where your contributions will have a substantial and immediate impact on how the end product is designed, developed, and how the engineering team operates. Most importantly, you will work with competent colleagues and will be able to expand your knowledge and skills in different directions.
What You’ll Be Doing:
Develop and maintain our Grafana Cloud k6 web app based on TypeScript and React.js
Maintain our auxiliary libraries and tools that interface with the Grafana Cloud k6 web app
Collaborate with Product and UX on improving user experience
Take an active role in influencing our roadmap and your own career objectives
Work with your team to deliver new features, then use the results to iterate and improve
Drive projects from initial ideation all the way to operations once it is in the hands of customers
Be a part of your team’s on-call rotations and take ownership of the services you’re running
Regularly attend meeting with colleagues from different time zones
What Makes You a Great Fit:
You are a motivated self starter with a bias towards action. You are customer focused, we build everything with our users in mind. You have a passion for creating intuitive products that fit customers’ needs.
You have at least a couple of years of experience as a Senior Frontend engineer. We are a team working remotely, on a product that will be used by engineers all over the world – the ability to work on your own is crucial.
Pragmatism - You are able to take on complex challenges and break them down to achieve tight learning loops: to analyze, design, and build modular solutions, deliver MVPs, gather data and feedback and then progress iteratively.
For us, working together means being collaborative, friendly, kind, and respectful. We operate by consensus. You can contribute to a discussion, disagree constructively, and commit to the team’s decision. You are able to communicate design decisions clearly in written and spoken English.
Bonus Points For:
Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way.
Have solid experience with single-page apps connecting to REST/APIs services.
Excellent skills with Web development fundamentals as well as the modern JavaScript stack: TypeScript, ES2025, Bundlers, CSS in JS and isolated state management.
Solid experience with React.js (At least 2 years of day-to-day working experience).
You are able to troubleshoot modern web application issues and work with profilers, debuggers, bundlers, and testing libraries.
Experience designing clean, resilient and user friendly web apps that are easily maintained by others.
Have experience with Tanstack Query
Have experience with Styled components or Emotion css
Have experience with Jest, React Testing Library, Playwright
Have experience with any form of state management library connecting with React.js
Have experience with Webpack, Vite or other bundlers
Have experience with Golang
In Spain, the base compensation range for this role is EUR 91,286 - EUR 109,544.
Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process. All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success. We believe in shared outcomes—RSUs help us stay aligned and invested as we scale globally.