portal resources jobs companies m metabase frontend software engineer

Frontend Software Engineer


We built Metabase because existing tools for business intelligence didn’t feel like things we wanted to use. We wanted faster, simpler ways to ask questions about data, and wanted to strip away the colder feel of most Enterprise software. Folks seemed to agree, and now Metabase is used daily by tens of thousands of companies to give people in all sorts of roles access to insights they wouldn’t have otherwise had. None of this could happen without our user interface and that’s where you come in. 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

  • The problems we face are genuinely interesting and aren’t trivial. Data influences so much of our world but isn’t that easy to interact with or understand. You’ll make tools that people rely on for their real jobs.
  • You’ll get to work in open source and get feedback directly from users and customers out in the open.
  • The company is growing and so is the business. We’re adding new remote team members from around the world and improving our processes. It’s an exciting time and you can really have an impact on how things work here.
  • We’ve tried to design our work environment to fit into real life. Work is only one part of who you are, so we emphasize reasonable workdays and prefer planning and avoiding panic. People at Metabase have families, dogs, plants, and lives outside of work and we try to support that however we can.\

What we’re looking for:

  • You care about crafting delightful user experiences. You like to write code to enable people to do something and you understand that details and things like copy matter. If your focus is only on code this might not be the best role for you.
  • Prior experience shipping non-trivial apps using React + Redux (or equivalent). Our front end is written in React (surprise!), so you’ll need really strong React and JavaScript knowledge to build fast and thoughtful user interfaces.
  • You have experience writing tests, giving good feedback on other people’s code, and writing proposals for more complicated problems that are thoughtful and clear. As we’re a remote company (even outside of pandemics) communication and clarity are really important.
  • Due to the nature of what we work on, computer science-y problems come up frequently. We’re not picky about a specific degree or accolade, but you’ll be expected to write fast and performant code and deal with a fair bit of data structure manipulation regularly.
  • We like everyone to care about the nuts and bolts of how to make things look good, so you’ll be expected to use our style guide and if necessary write or update our CSS, so comfort in CSS and familiarity with things like design systems and component libraries is a necessity.
  • You’ve worked on a large and complex JavaScript project. Metabase is a big product and code base so the ability to adapt existing code and integrate new code into established systems is important and you should feel comfortable digging in.

Not essential, but nice to have:

  • Knowledge and prior experience with data visualization (especially if it has involved dc.js and d3.js).
  • Previous contributions to open source (not a requirement, but a huge plus).
  • Either pre-existing knowledge or interest in learning some Clojure, the language much of the backend of our application is written in.

The types of problems you'd get to work on:

  • Lightning fast interaction with data. Think things like letting people see all the orders that came in from a specific region by clicking directly on a custom map of their sales regions and then letting them filter that list visually by directly interacting with the data table - and all of this happening in a responsive and delightful way.
  • Augmenting visualizations. To allow for people to further institutional knowledge, build the feature to allow annotations directly on specific data points in a line chart, and then determine how to expose those when it makes sense across dashboards and the entire app.
  • Wayfinding. We want to make sure people don’t have to do work that’s already been done, so build new ways to surface important metrics or segments to the right users across Metabase.
  • Embedded analytics. We have customers who deliver analytics to their own users via our embed product. You’d get to tackle the problem of making sure those can match their own products visually and enable easier integration of the embeds into their own code.

Location

? WorldwideSee more jobs at Metabase

Other openings you might be interested in

Software Engineer (full-stack, frontend, backend or iOS)

Software Engineer (full-stack, frontend, backend or iOS)

Who we are Northstar [link] is a fintech company that enables employers to offer financial wellness, compensation, and benefits advice as a benefit. Northstar supports employees' key financial decisions through 1-on-1 CFPs® and innovative financial

this week
Software Engineer - Fullstack

Software Engineer - Fullstack

Our full stack engineers bridge the gap between backend data and the frontend websites of Yelp. Our goal is to provide the best user experience to millions of users and we’re excited to dive into any area of the web stack to make it happen. Full sta

this week
Software Enginer (Web Frontend & Backend)

Software Enginer (Web Frontend & Backend)

Headquarters: New York URL: https://flexibits.com Location: Remote, US We work remotely across the US and Europe (UK, Germany, Austria, and Portugal). This position is for someone based in the US. We're looking for someone to help us make Fantasti

last week
Software Engineer

Software Engineer

Remote Friendly. You can work close to where you love to live and still be a key part of Lime (US & Canada only) Lime operates electric scooters and bikes, but our mission is larger. We believe in transforming cities through green, affordable, and a

6w ago
Software Engineer

Software Engineer

GitBook [link] is a modern documentation platform sustained by some of the best SaaS europeans VCs (Point 9 Capital, Notion Capital, Fly VC). Our ambition is to empower team’s intelligence. We want to help teams work more efficiently by creating a si

7w ago
Software Engineer, Performance Infrastructure

Software Engineer, Performance Infrastructure

BUILD THE INFRASTRUCTURE POWERING WORK Slack enables people all over the world to communicate and collaborate together. Teams of all scales — from the world’s largest public companies to the smallest of startups — use Slack to get work done, so we t

today
Staff Software Engineer, Performance Infrastructure

Staff Software Engineer, Performance Infrastructure

BUILD THE INFRASTRUCTURE POWERING WORK Slack enables people all over the world to communicate and collaborate together. Teams of all scales — from the world’s largest public companies to the smallest of startups — use Slack to get work done, so we t

today
DevSecOps Engineer

DevSecOps Engineer

Phreesia is looking for a DevSecOps Engineer to join our growing team! At Phreesia we acknowledge that the world of software development is changing rapidly. With this acknowledgement we recognize that security teams too must change. We understand t

today
Software Engineer, Back End

Software Engineer, Back End

About Niche Niche is the leader in school search. Our mission is to make researching and enrolling in schools easy, transparent, and free. With in-depth profiles on every school and college in America, 140 million reviews and ratings, and powerful se

today
More remote jobs

Other jobs at Metabase

One job in the last 60 days · 5 in total · avg 0.28 jobs/mo · 368 job visits

Frontend Software Engineer

Frontend Software Engineer

We built Metabase because existing tools for business intelligence didn’t feel like things we wanted to use. We wanted faster, simpler ways to ask questions about data, and wanted to strip away the colder feel of most Enterprise software. Folks seeme

last week
Technical Writer

Technical Writer

Metabase is looking for a technical writer to help bring our documentation to the next level! Documentation is the primary way our customers learn about our product and we want somebody to help ensure that the documentation is clear, correct, compreh

10m ago
Product Manager - Community

Product Manager - Community

Metabase needs a Product Manager for all things community and education. We have a large, active community of users (15,000 companies), contributors (150) and translators (300). While some in our community know far more about how to do analytics with

15m ago
Product Advocate

Product Advocate

Metabase Product Advocates are our main point of contact with our user community. As a product advocate, you’ll engage with our users one-on-one, but a large part of being an advocate at Metabase is looking for ways to make sure that each time someon

15m ago
Product Manager - Community

Product Manager - Community

Metabase needs a Product Manager for all things community and education. We have a large, active community of users (15,000 companies), contributors (150) and translators (300). While some in our community know far more about how to do analytics with

17m ago
Metabase