Principal Frontend Engineer

San Francisco, CA, United States • $110k - $135k


Role Location

  • San Francisco, CA, United States


$110k - $135k


< 10 people


150 Van Ness Ave
San Francisco, CA, 94102, US

Tech Stack

  • Node.js
  • JavaScript
  • React
  • AWS
  • GraphQL
  • Docker
  • CSS
  • Next.js
  • MongoDB

Role Description

As a principal frontend engineer at Devstore, you’ll be in charge of developing the frontend of a product loved and used by thousands of developers every day. You’ll build a beautiful and performant web application based on React.js and Next.js, showcasing 3 million open-source packages, and including package insights and comparison, powerful search and discovery, documentation, knowledge, and community. As our first frontend engineer, you’ll choose and implement a best-of-breed frontend stack from scratch.

What you will be doing:

  • Build a best-of-breed frontend stack from scratch, including grid, typography, UI components, graphing, data display, and search components
  • Build the frontend for our web application based on React and Next.js, creating a beautiful and pleasurable experience for hundreds of thousands of developers
  • Create beautiful package pages that include information, documentation, and insights about package popularity, maintenance, issues, and quality
  • Work with tonnes of data, and create reusable components to display the data in various ways, including graphs, charts, visualizations, and comparisons
  • Do quick iterations and experiments as part of the core product team (product manager, designer, and backend developer) to test out new ideas and features
  • Build a browser extension for developers, augmenting GitHub, npm and other websites with deep package insights
  • Help us understand what’s going on with our users, by using analytics tools, user journey tracking, feedback tools, error and performance logging

You most likely have:

  • At least 5 years of experience as a frontend JavaScript developer
  • At least 3 years of experience building sophisticated React apps
  • Aesthetic eye for user-interface detail, and experience working with UX/UI designers
  • Hangs-on experience of the latest capabilities in JavaScript (ES6/7/8/9) and CSS (grids, animations, transitions, media queries, styled-components)
  • Experience setting up webpack and babel, plugins, minification, asset versioning, and CDN upload
  • Ability to debug and optimize webapps’ performance, including network, JavaScript, and rendering
  • Experience with analytics tools such as Google Analytics and Google Webmaster Tools
  • Experience with on-site SEO: metadata, header elements, robots file, sitemaps, etc
  • Advantage: experience with Next.js, TypeScript, PWA, SVG/Canvas

About Openbase

We're building the ultimate appstore for open-source packages, helping developers choose among and use 3 million open-source packages, so they can build amazing products faster

Company Culture

As a small startup, we believe in building and stuff quickly and iteratively, learning from our users, and having fun. No hierarchy, bureaucracy or company politics!

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.