Metabase logo
Metabase·

Software Engineer (Frontend) - Metabase

Metabase is the easiest way for people to get insights from their data, from tiny startups who get up and running quickly to major corporations with tens of thousands of users. We bring data tools with the elegance and simplicity of consumer products to the crufty world of enterprise business intelligence.

We’re looking for someone with strong product sensibilities, extraordinarily good frontend skills, and solid software engineering fundamentals to join our team to advance the state of the art in our product and our industry.

Why choose Metabase

  • Interesting Problems: Data influences so much of our world. You’ll make tools that people rely on for their real jobs.
  • Open Source: Work in open source and get feedback directly from users and customers out in the open.
  • Impact: The company is growing quickly, and you can really have an impact on how things work here.
  • Work-Life Balance: We emphasize reasonable workdays and prefer planning and avoiding panic to fit work into real life.

What we're looking for

  • User Experience Focus: You care about crafting delightful user experiences, writing code to enable people, and understand that details and copy matter.
  • React & JavaScript: Prior experience shipping non-trivial apps using React + Redux (or equivalent) with strong JavaScript knowledge.
  • Communication & Quality: Experience writing tests, giving good feedback on code, and writing thoughtful proposals. Clear communication is essential for our remote culture.
  • Computer Science Fundamentals: Ability to write fast, performant code and handle data structure manipulation regularly.
  • CSS & Design Systems: Comfort in CSS and familiarity with design systems and component libraries.
  • Large Codebases: Experience working on large and complex JavaScript projects, adapting existing code and integrating new code into established systems.

Nice to Have

  • Knowledge and prior experience with data visualization (dc.js, d3.js).
  • Previous contributions to open source.
  • Pre-existing knowledge or interest in learning Clojure.

The Types of Problems You'd Work On

  • Lightning fast interaction with data: Build responsive, delightful ways to filter, view, and interact with custom maps and data tables.
  • Augmenting visualizations: Build features allowing annotations directly on specific data points across dashboards and the app.
  • Wayfinding: Build new ways to surface important metrics or segments to the right users across Metabase.
  • Embedded analytics: Make sure embeds match customer product visuals and enable easier integration.

Benefits & Perks

  • Meaningful equity
  • Fully employer-covered medical, dental, and vision insurance (75% for dependents)
  • 401(k) with employer match
  • Flexible and unlimited paid time off including sick time
  • Asynchronous, remote-first environment with schedule flexibility

Culture

Async-friendly

Open to

Worldwide

Sign in to track applications and earn points.

More roles at Metabase

Similar remote roles