Senior Vue developer with strong visual/CSS skills (Europe)
Join our team at Represent, Europe's rising web agency! We specialize in headless solutions on React/Next.js and Vue/Nuxt. Seeking senior Vue/Nuxt frontend web dev for a flexible, rewarding role.
We usually respond within three days
Join Represent on our journey to become Europe's most attractive web agency. We design and develop websites, webshops, and web applications with a business-minded approach to problem-solving. We mainly focus on headless solutions using Sanity/Storyblok CMS, React/Next.js, Vue/Nuxt, and Vercel.
Here's the gang on our team trip in June 2023 - we have since grown past 20 good people.
Agency (Remote) Culture
Friendly and transparent
We strongly believe in open, direct, honest, and friendly communication. We show our clients genuine human warmth combined with skills and professionalism that demand authority.
Freedom + Responsibility
We believe in autonomous teams and people who control their time and responsibilities. Less micro-management. Fewer project managers. More flexibility, responsibility, ownership, and accountability for our team members.
Integrated team
Despite our distance, we function as a “normal” agency in many ways, with two weekly team meetings, weekly tech talks, bi-weekly 1:1s, yearly team trips, and more.
A business-minded approach to problem-solving
All our team members should understand our client's business objectives and be mindful of how we spend their resources, ensuring they get the best ROI from our collaboration.
The team
We collect a rare combination of personality and skills and do not limit ourselves to the talent we find next door. Our team spans Norway (Oslo + Bergen), Croatia, Poland, Spain, the UK, Germany, and Austria.
Flexible Work Arrangement
Our team members have a flexible work relationship with Represent that allows them to work as much or as little as they want. All our team members are well compensated, with a starting hourly rate equivalent to a full-time position in Norway (where it all began).
How We Work
Project work
- Methodology: We have an agile approach to projects and collaboration without following any specific framework to the letter.
- Meeting cadence: Depending on the type and size of our projects and collaborations with clients, we typically have 15-minute stand-ups with the client 1-2 days a week and short daily syncs with the team. The frequency depends on what makes sense for the project at the time.
- Team size: We usually have two developers on each project for a better dynamic and lower risk, working with 1-2 of our designers or the design team at one of our partner agencies.
- Project responsibilities: Most developers on our team are responsible for one main project at a time and maintenance/upgrades on a few other client projects.
- Variation: We do our best to make your work life interesting and challenging and to adapt to your preference of sticking with long-term projects vs. joining in on something new.
Software
- Slack for writing and talking with the team and clients.
- Notion for docs, wikis, task management, project management, and more.
- Google for video meetings, calendars, and email.
- Harvest for time tracking.
- Figma for design, brainstorming, data schemas, and more.
Technology
We mainly focus on the latest versions of:
- React + Next.js
- Vue + Nuxt
- Tailwind CSS
- Sanity CMS
- Storyblok CMS
- Vercel hosting
- Github
Client Projects
We prioritize long-term partnerships with our clients, designing and developing websites, webshops, and web applications with a business-minded approach to problem-solving.
A few notable clients:
-
WaterBear - Sanity CMS backend for video streaming service + marketing website with React/Next.js.
- Apex Wheels - Complex headless ecommerce for Silicon Valley-based client with Sanity and Vue/Nuxt.
- Current Value (Verdisatt) - Web application for valuation of stuff (like your grandma's ming vase) built with Sanity CMS, React/Next.js and a custom Node.js backend.
- Several Vue/Nuxt and Storyblok CMS-based projects including festival website FIB and hotel/restaurant website De Bergenske.
See more clients and what they say about our collaboration.
Benefits
Stay focused on modern tech and fine-tune your expertise
- We exclusively develop headless web solutions using modern platforms and JavaScript frameworks, like Vue/Nuxt and React/Next.js. We limit the amount of different frameworks we focus on at any time so we can be the experts and not the average generalists.
- We exclusively work with the top headless CMS (Sanity + Storyblok) and decline projects that require WordPress or other platforms that give you nightmares.
Be part of an ambitious international team with a friendly, down-to-earth remote culture
- We have an open, direct, and friendly culture and communication style within the team and with our clients.
- We combine genuine human warmth with skills and professionalism that demand authority.
- We believe in autonomous teams and people who control their time and responsibilities.
Enjoy freedom in the form of a two-way flexibility where you can scale your work capacity up and down
- Want to work from the Canary Islands for a month? Enjoy! Want two months off for a sabbatical? Sure thing! Need some extra cash before your summer vacay? Feel free to work a little extra.
Healthy compensation
- All our developers are well compensated, with a starting hourly rate of €37. You control your work-life balance depending on what you value and what you need at any time.
Co-create your ideal workplace
Represent is a solid business with a startup mindset, and you'll take part in defining how we work and who we are as an agency. Exciting times indeed!
Yearly team trip
In June 2023, we had an epic Thu-Mon in Begur, Spain 🔥 We're currently planning the next adventure, so hurry up and amaze!
And the answer is YES. Right before the barbeque transitioned to a dance party, the drone did end up falling into the pool for a wet death 💦💀 We just got a fresh drone for our Mykonos team trip in October.
Requirements
- Minimum 5 years of commercial experience as a frontend javascript developer.
- Proficient in Vue 3 and preferably also Nuxt 3.
- Design-oriented with strong CSS/UX skills.
- You should be positive by nature, solution-oriented, and have excellent communication skills.
- Comfortable working directly with our agency's clients without a project manager, taking video calls to discuss and define requirements and tasks, and holding a steady dialogue with the client on Slack. The client should consider you an integrated and valuable part of their team.
- One last time: We prioritise excellent communication skills above all else.
It's a plus if
- You have experience with Sanity CMS, Storyblok CMS.
- You have built headless e-commerce solutions with Shopify, Magento, or similar.
Communication
It deserves its own heading. We say that "communication is half the job" of a developer. It's such an integrated part of all we do: writing and talking with your team, client meetings, video tutorials, commit messages, knowing when and how to ask for help, and even the code we write has an important role in communicating via its UX to those using the applications we write.
Here's one great example of what we view as "good communication" at Represent:
The finesse is just beyond... ✅ enthusiasm like no other, ✅ text formatting to control focus, a ✅ feature video walkthrough for efficient and convenient reference now and in the future ✅ ridiculous humour that would put a smile on anyone's face, and last but not least ✅ high quality of work behind the scenes.
Peter is an epic human being who has spent the last 14 years with Represent growing from a young freelance frontend developer to a full-time (super old) king of awesome who manages clients and projects like a true champion. Clap-clap 👏🏻👏🏻
He's a great example of the people we want to attract and the culture we have at Represent. Our culture is our secret sauce and a major reason clients partner with and stay with us. We could hand our playbook to any other agency, but they couldn't copy what we do, because they're not us.
Hiring Process
Here are the steps from reading this to working with Represent:
- Complete this form like a true champion: Prove your communication skills and try not to rely on AI to sound awesome, because you need to be a better human than a machine ;)
- Introductory chat: If your work from step 1 looks promising, agency manager Øyvind will invite you to a 30-minute introductory chat to get to know you.
- Technical interview: If Øyvind finds you a solid cultural fit for the team, you move right on to the end boss, our CTO Alexander. You'll spend an hour together mainly focusing on a project you're proud of, presenting the UI and codebase.
- Trial workday: We'll spend a full workday together on a test project to get a feel of our work dynamic.
- Trial month: If we're all happy with the first day of collaboration, we'll go on for a month.
- Welcome to the team!
- Remote status
- Fully Remote
- Hourly salary
- €37 - €41
- Employment type
- Contract
Senior Vue developer with strong visual/CSS skills (Europe)
Join our team at Represent, Europe's rising web agency! We specialize in headless solutions on React/Next.js and Vue/Nuxt. Seeking senior Vue/Nuxt frontend web dev for a flexible, rewarding role.
Loading application form
Already working at Represent?
Let’s recruit together and find your next colleague.