Mason

San Francisco
< 10 Employees
< 10 Engineers
$2M - $5M Funding
Pre-Series A

What we do

Mason simplifies the process of spinning up, maintaining, and editing of features. Our features provide best-in-breed product solutions to problems all businesses have, but are not core to their unique value proposition.

Millions of engineers the world over write the exact same software every day. Auth, News Feed, Profile, Dashboard, Settings etc. They are all virtually identical, save for different data and styling. Mason micro-features abstract away repetitive coding of commodity UI and rapidly speed up development time, deployment time, and time to market.

Think of us as the AWS for front-end software.

——

Who we are

The founding team is a closely knit team with skills to cover all aspects of the business. Our backgrounds varies from: design at major labels such as the NFL, Toyota, etc; head of marketing at InVisionApp and Twilio; private equity valuations and US equity investor; and product engineering at eShares and projects for Amazon, Google, etc.

——

Who we are looking for

We are looking for misfits and founders. You aren't afraid of questioning the status quo. You are also able to take your questions, turn them into ideas and solutions to define new standards.

Mason photo 1

Why join us?
  • We've closed our seed round from Point 9 Capital and other great investors. They led investment in Algolia and Typeform, among others. We're in good company.

  • We have a culture that emphasizes grit, responsibility and openness over credentials, status quo, or conformity. We're looking to reshape how society develops software - the task at hand is enormous, and we expect everyone on the team to be comfortable with a ton of responsibility from day one.

  • We're helping bring about the future of software engineering. Software development is highly fragmented and inefficient. Millions of people do the same work. Much like they used to do with servers before AWS came along and created reusable, configurable computing containers. We want to do the same to UI. It's an awesome challenge with huge potential impact on the entire technology industry.

  • We're a fully remote company, with hubs in SF and NYC. If you live in either of those cities, come into the office anytime you want. If not, no sweat. We care about what you do, not where you are when you do it.


Engineering at Mason
Engineering team and processes

We don't believe in overly burdensome process. We follow a light version of sprints, where we pick tasks from a priority-ordered Engineering backlog at the start of each week, and assign them. Our standups are done via Slack, and we don't do daily updates beyond if you have issues, questions, blockers, or announcements.

We don't do estimation meetings, retrospective meetings, story points etc. We try to let engineers get their work done and stay out of their way.

For our code deployment process, we require code review and a pull request submitted for every piece of code that will eventually go to master. We strive for a uniform code style, and are constantly working on best practices and conventions to be applied company wide. There is opportunity to take code ownership.

Engineering collaborates with design to help develop our product roadmap.

Technical Challenges

1) Build the future of front-end software development. Mason features abstract away repetitive coding of commodity UI and rapidly speed up development and deployment time.

2) Make highly-reliable, generic UI components that are flexible enough to suit many use cases, and robust enough to be distributed about the web. Truly write once, run anywhere.

3) Create the world's first system that allows design in code, rather than code from mockups.

4) Build a high-throughput Golang API that can handle millions of requests per second.

Projects you might work on
  • Our flagship product is our Builder - a tool to configure and style UI components in the browser. The first of its kind, Mason components are coded first and our Builder lets users configure real-live products in code. We're not a design tool that outputs to code; instead, users design in code.

    The challenge lies in taking a UI component and making it buildable - text editable, elements moveable and resizable, styles configurable etc. without an overly cumbersome process on the developer. A Mason component should be as easy to code as a React component.

  • Our Component Library - this is a library of buildable components consumed by our Builder. We need to create a versioned library of components that can be used by our Builder, as well as exported into users apps and configured. This is still an open challenge, and will likely involve the Github API, Serverside rendering, and code transpiling.

  • Mason Feature Deployment. This involves combining a configurable component from the Mason component library and configuration data from the Mason API to create a fully functional features in a user's app. It must be accomplished with a minimal footprint, high robustness, and speed. Ownership of Mason Feature performance is an ongoing project. This may involve new technologies like dynamic imports. This will also look different for users with React and Webpack, versus including Mason as a script tag in their header.

  • Analytics and Performance Monitoring. Mason creates distributed software. The code we write doesn't only run in our servers, it runs in our customers codebases and is often on the critical path for their products. We need to ensure we have high visibility into it, and high reliability. We also need to collect millions of data points in an efficient manner.

Tech stack
Go
React
Redux
MongoDB
Node.js
React Native

Working at Mason

Our culture encourages ownership and high standards. We don't want to micro-manage our engineers. We want people who care deeply about code quality and doing things the right way. We want people who will advocate for it, and fight for it if they believe it.

We have a culture that emphasizes grit, responsibility and openness over credentials, status quo, or conformity. We're looking to reshape how society develops software - the task at hand is enormous, and we expect everyone on the team to be comfortable with a ton of responsibility from day one.

Free Food

We eat delicious food and it's free.

Generous Vacation

Take it when you want it.

Gym/Fitness

$50/month to support a gym membership or fitness classes.

Company Retreats

A few times per year the whole company goes somewhere awesome in an Airbnb. So far we've been to Tahoe, Vegas and Barcelona.

Relocation

Up to $5K if you're coming out of state.

Team Activities

Happy hours. Dinners. Movie nights. Lots of fun stuff.

Health Insurance

We cover 75% of the cost and have lots of options depending on what you need.

Work from Home

We're a fully remote company, with hubs in SF and NYC. If you live in either of those cities, come into the office anytime you want. If not, no sweat. We care about what you do, not where you are when you do it.


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

Apply