Software Engineer (Frontend)

6 months, 1 week ago
Full-time
Mid Level
Software Development
Metabase

Metabase

Metabase provides business intelligence, dashboards, and data visualization tools with open-source, no SQL options for fast analytics. They simplify enterprise data management with user-friendly solutions and tools for data exploration and sharing.

IT Services
51-250
Founded 2014

Description

  • Design and build fast, thoughtful frontend experiences for data exploration and analytics.
  • Collaborate on product decisions that improve usability, clarity, and the overall user experience.
  • Write and maintain tests for frontend features and behavior.
  • Review other engineers’ code and provide clear, constructive feedback.
  • Write proposals for more complex technical problems and feature designs.
  • Work within a large, established JavaScript codebase and integrate new code into existing systems.
  • Create and update CSS as needed while following the company style guide.
  • Build interactive data experiences such as map-based filtering, chart annotations, and embedded analytics.
  • Help surface important metrics and segments to the right users across the product.
  • Contribute to a remote, asynchronous team process with strong communication and clarity.

Requirements

  • Prior experience shipping non-trivial applications using React + Redux or an equivalent stack.
  • Strong React and JavaScript knowledge.
  • Experience writing tests.
  • Experience giving code review feedback.
  • Experience writing thoughtful and clear technical proposals.
  • Strong communication and clarity, especially in a remote work environment.
  • Comfort with CSS, design systems, and component libraries.
  • Ability to write fast, performant code and work with data structures regularly.
  • Experience working on a large, complex JavaScript project and adapting code within an established system.
  • Experience with data visualization, especially dc.js and d3.js, is nice to have.
  • Previous open source contributions are a huge plus.
  • Interest in or prior knowledge of Clojure is nice to have.

Benefits

  • Flexible remote work from anywhere with your own schedule.
  • Fully distributed global team with asynchronous work and plenty of uninterrupted time.
  • Autonomy and a work environment designed to fit into real life.
  • Emphasis on reasonable workdays and planning instead of panic.
  • Growth, learning, and development opportunities.
  • Opportunity to work on meaningful products used by tens of thousands of companies.
  • Backed by a $30M Series B financing round.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Software Engineer (Full Stack)

Cabin Internet Software & Services

Staff Software Engineer at Cabin, a boutique digital innovation consultancy, leads architecture and technical delivery for client digital initiatives from strategy through execution.

System Design
4 hours, 42 minutes ago

Senior Engineer, Scientific Software and Developer Platform, Modeling and Simulation

Kairos Power 251-1K Electric Utilities

Kairos Power is hiring a Senior Scientific Software and Developer Platform Engineer to build and operate the software, tooling, and computing platforms used by nuclear engineers and computational scientists to design and analyze advanced nuclear power systems.

AWS Bash C++ CI/CD Docker GCP Git GitHub Actions Linux Pytest Python SSH
4 hours, 57 minutes ago

Software Engineer

Scotch 51-200 information technology & services

Scotch is hiring a senior quality engineer to own testing and release quality across its POS, back office, payments, and retail hardware platform.

Android Appium Capybara CI/CD Cypress Espresso GitHub Actions Java Kotlin Playwright Python RSpec Ruby Ruby on Rails TypeScript
5 hours, 12 minutes ago

Open Source Contributors & Developers - License Your Code

Gramian Consultancy Group Professional Services

A worldwide remote code-licensing opportunity for developers, founders, engineering teams, and code owners to submit eligible software repositories for evaluation and potential licensing compensation.

5 hours, 27 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers