Front End Engineer

Remote from
Job type
Full Time,
Opening date
Closing date
8 Apr 2023

About Dribbble

Dribbble is the world’s leading community for creatives to share, grow, and get hired.

Actively Hiring
5.0 Rated

At Dribbble, we serve a global community and we need a diverse team to do that successfully. Women, people of colour, members of the LGBTQ+ community, individuals with disabilities, and veterans are strongly encouraged to apply. We provide an accessible candidate experience, and if you need any accommodations or adjustments throughout the interview process and beyond, please let us know. We’re dedicated to fostering an inclusive and diverse environment for employees from all walks of life.

We’re building a fully remote team across North America (Canada & the US). We believe that creative collaboration can happen anywhere, and that working remotely shouldn’t have to mean sacrificing a sense of cohesion, community, and connection. We’ve seen that by combining thoughtful collaboration, frequent communication, and the freedom for people to be their authentic selves, you can do your best work and inspire others to do the same.

About the role:

We’re looking for a Front End Engineer to join our team of engineers who create and maintain THE go-to resource for designers and creative talent around the globe. We’re searching for someone with a passion for solving complex technical problems with elegant solutions, who thrives in a collaborative environment, welcomes feedback and exhibits strong attention to detail.

Our tech stack:

  • On the front end, we use Vue and vanilla JS to build out lightweight but rich interactions. Our backend is built in Ruby on Rails.
  • We use Storybook for building out and documenting our UI components.
  • For all of our software, we focus on clarity, maintainability, and a solid test suite.
  • We rely on a rich set of tools to support our engineering and platform with immediate feedback on our efforts. These include performance tracking, error reporting, event tracking, automated tests of every commit, and uptime & platform health tracking.

What success looks like:

  • In 1 month…
    • Familiarity with our development practices, codebase, and routinely deploying changes to production.
    • Pairing with fellow engineers to brainstorm ideas, debug problems, or review code.
    • Asking lots and lots of questions to further familiarize yourself with our processes and codebase.
  • In 3 months…
    • Increased independence in development lifecycle, maintaining a high standards of quality in design, implementation, and performance.
    • Fully participating in product process, such as scoping new projects and writing tickets.
    • Adding to our documentation and improving code quality.
  • In 6 months…
    • You’ve been involved in the full product life cycle (ideation, planning, delivering).
    • Bringing your experience to retrospectives and other product- and process-improvement conversations.

We’re looking for:

  • Planning, building, and iterating on new and existing features with an eye for quality, performance and a positive user experience.
  • Working alongside our product and backend teams to help shape how things work.
  • Writing and championing automated testing to ensure quality and consistent user experience.
  • Identifying areas of improvement or technical debt within our code base, and working to resolve it.
  • Experience debugging and refactoring legacy code to bring it inline with modern best practices.
  • Contributing within a growth-minded culture, including mentorship and levelling up the skills of your teammates.


At Dribbble, you’ll join a diverse team dedicated to learning, teaching, and growing; as individuals, as a team, as a business, and as a community. As a workplace, we pride ourselves on doing right by our employees, and have a benefits package that makes being a part of the Dribbble team a dream job and something to be really proud of:

  • 100% remote: so you can work where you feel most comfortable and inspired.
  • Stay healthy: generous medical and dental for both you and your dependents.
  • Relax and unwind: with plenty of paid vacation, and paid sick time for when you need it.
  • Paid volunteer days: for you to spend giving back to non profits/organizations that are important to you.
  • Celebrate: we observe both US and Canadian holidays – and a whole week of rest in December.
  • Family leave: Paid time off for when your family grows.
  • Save up: put pre-tax savings into a 401k/RRSP – we’ll match a portion of your contributions.
  • Fitness fund: to help you feel your very best.
  • Equipment fund: so you can deck out your home office.
  • Monthly coffee budget: Grab that latte – it’s on us.
  • Learning and development: Keep growing with paid courses, books, and conferences.
  • Hang out: we get together at least once a year for some in-person face time.
  • Pro tools: MacBook Pro (or Air) and all the tools you need to do a great job.

Personalised job alerts

Set up personalised e-mail alerts about similar remote jobs

Report jobShare

How to apply

See a few more

Similar remote jobs in Engineering

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview.
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them.
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers.
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job


What position is Dribbble hiring for?

Dribbble is hiring a remote Front End Engineer from

What type of employment does Dribbble offer?

This is a Full Time role.