Software Engineer (Frontend)

2 weeks, 1 day 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

Software Engineer, Production Support

HHAeXchange 251-1K Health Care Providers & Services

HHAeXchange is hiring a remote Production Support Engineer to help ensure the reliability and operational health of its Ruby on Rails platform supporting home and community-based care.

AWS Datadog GCP Linux MySQL New Relic PostgreSQL Ruby on Rails Shell Scripting
20 minutes ago

Staff Software Engineer/Data Scientist, Large Model Evaluation

Waymo Autonomous vehicles, robotics, AI, ride-hailing / mobility tech

Waymo is hiring a Large Model Evaluation engineer to develop and scale evaluation methods for ML models used in the Waymo Driver, focusing on safety-critical analysis of real-world driving performance.

C++ Git Machine Learning Python TensorFlow
1 hour, 6 minutes ago

Senior Software Engineer, Event Response

Waymo Autonomous vehicles, robotics, AI, ride-hailing / mobility tech

Waymo is hiring a backend software engineer to build and support C++ systems and infrastructure for real-world event and incident response as the company scales its autonomous driving operations into new markets.

C++ Java Python
2 hours, 1 minute ago

Windows Developer

Weekday 11-50 Construction & Engineering

Min Experience: 3 years Location: India JobType: full-time Endpoint Developer - Windows | Remote role at a Weekday client, focused on delivering Windows endpoint software for an agent client team supporting security services.

C# C++
2 hours, 3 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