Stand out for this role — generate a tailored resume and cover letter in about a minute.
Varnish Software in Karlstad, Sweden is seeking a Frontend Engineer to build and evolve web interfaces for our CDN, SaaS products, and distributed software. You will work across Vue applications, own features end-to-end, and collaborate with a small team to deliver reliable, well-tested UI components.
The role emphasizes TypeScript, HTML/CSS, testing, and performance. You will contribute from idea to production, enjoy flexible hours and remote-friendly setup, and join a global company building
Varnish Software is a leading provider of advanced web acceleration and content delivery solutions. Our technology helps businesses worldwide enhance website performance, improve user experience, and scale their digital presence efficiently. With a suite of products and services, including Varnish Cache, Varnish Enterprise, and Varnish Controller, we empower organizations to deliver fast content delivery, reduce server load, and handle high traffic volumes.
Join us in revolutionizing the digital landscape with cutting-edge solutions that redefine web performance optimization!
You will join the Tools and Platforms team, where we build products that make Varnish easy to deploy, scale, and operate.
One of those products is Varnish Controller, the control plane for running Varnish at scale. It configures, orchestrates, and monitors fleets of caching nodes across multiple instances and locations while exposing the APIs and tooling used to manage deployments.
On top of that, we build Varnish CDN, our fully managed content delivery platform that combines our caching and control software into a complete CDN solution used by customers around the world.
You will be part of a small team of around seven backend and frontend engineers based in Karlstad, Sweden. Together, we design and build reliable, well-tested software that supports modern hosting and deployment environments.
We are looking for a Frontend Engineer to help build and evolve the web interfaces for our CDN, SaaS products, and distributed software packages. You will work across several Vue applications, including our customer-facing CDN portal, the Varnish Controller UI, and new applications we are building from the ground up.
This is a hands-on engineering role where you will have the freedom and trust to solve problems independently, contribute ideas, and choose the right approach for the task. You will own features end to end, from understanding requirements and designing solutions through implementation, testing, and deployment.
Your work will directly shape the experience of customers operating Varnish products at scale.
Our frontend applications are built with Vue 3, TypeScript, and Vite. Day to day, you will work with state management, routing, data grids, charting, forms, and a strong testing culture. We value engineers who write typed, tested, and maintainable code.
You do not need to know every tool we use on day one. If you are comfortable working with Javascript and TypeScript, you will quickly get up to speed.
In practice, you will design and develop features, review code, investigate and resolve bugs, contribute to technical discussions, and occasionally work with customers to help solve technical challenges.
Beyond technical skills, we are looking for someone who is curious, collaborative, humble, and eager to learn. We value engineers who communicate openly, support their teammates, and take ownership of their work.
At our Varnish Software, we believe that a happy and healthy team is the foundation of our success. That"s why we offer a range of benefits and perks, including flexible working arrangements, generous parental pay, employee wellness programs, and extra vacation days. These initiatives are designed to support your work-life balance, personal wellbeing, and overall job satisfaction.
Flexible working arrangements to help you balance your professional and personal life.
Generous parental pay to support employees through all life stages, ensuring you can enjoy quality time with your family.
Vacation: 30 days to rest and recharge.
Ready to join our team? Simply click the "Apply" button to start your application process. We look forward to learning more about you and how you can contribute to our success. Do not hesitate—take the first step towards your new career with us today.