Frontend Engineer

Easiest way to deploy on AWS/GCP/Azure
$150,000 - $200,000
Frontend
Senior Software Engineer
In-Person
11 - 50 Employees
3+ years of experience

Description For Frontend Engineer

Porter is a Platform as a Service that runs in the user's own cloud. We allow users to deploy applications to their own AWS/GCP accounts by simply pointing at the code they want to run and automate devops from CI/CD to autoscaling. Under the hood, Porter runs on Kubernetes but abstracts away its complexity from the end user.

We're looking for an experienced frontend engineer with programming (and ideally also design) skills who can own the frontend and take our product to the next level as we scale. This role involves maximum ownership, as our current engineering team is full-stack (leaning backend) or on the infra side.

You will:

  • Obsess over delivering the best possible user flow for teams on Porter
  • Elevate the design language of our platform
  • Incrementally refactor the frontend without hampering the team's velocity
  • Raise the standard for code quality and our engineering culture

Technical challenges:

  • Rock solid UI/UX for onboarding, handling various permissions and infra-related errors
  • Abstracting CI and Kubernetes for consistent and useful layer of abstraction
  • Auto-Generated Frontend using form.yaml files for app/add-on templates

Tech stack:

  • Web: React (styled-components), TypeScript
  • Backend: Go, Kubernetes + Helm APIs, Postgres, Redis
  • Infrastructure: AWS, GCP

Porter is open source, and you can view the entire codebase on GitHub. This role is strictly in-person in NYC.

We are growing fast, small but formidable, and are at an exciting juncture. We've grown 8x in ARR since the beginning of 2022 and are profitable as of Q3 2022. We are building out a founding team in NYC who can share this journey with us.

Last updated 7 months ago

Responsibilities For Frontend Engineer

  • Own and develop the frontend of Porter's PaaS product
  • Improve user experience and design of the platform
  • Refactor and optimize frontend codebase
  • Implement robust UI/UX for onboarding and error handling
  • Develop auto-generated frontend components using form.yaml files
  • Collaborate with full-stack and infrastructure teams

Requirements For Frontend Engineer

React
TypeScript
Go
Kubernetes
PostgreSQL
Redis
  • 3+ years of frontend development experience
  • Strong proficiency in React and TypeScript
  • Experience with styled-components
  • Understanding of Kubernetes and cloud infrastructure (AWS, GCP)
  • Ability to work independently and take ownership of projects
  • Strong problem-solving and communication skills
  • Design skills (preferred but not required)

Benefits For Frontend Engineer

  • Opportunity to work on a fast-growing, profitable startup
  • Chance to be part of a founding team in NYC
  • Work on open-source projects

Interested in this job?

Jobs Related To Porter Frontend Engineer

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at Contentful, focusing on taxonomy and search functionality, using TypeScript, React, and Node.js in a hybrid work environment.

Software Engineer - Whiteboards Squad

Senior Software Engineer position at ClickUp's Whiteboards Squad, focusing on visual collaboration tools and high-performance systems.

Senior Software Engineer, Optimize

Senior Software Engineer position at Webflow focusing on AI-powered website optimization and personalization, offering remote work and competitive compensation.

Senior Full Stack Software Engineer

Senior Full Stack Software Engineer role at Contentful, focusing on taxonomy and search functionality, using TypeScript, React, and Node.js in a hybrid work environment.

Senior Web UX Engineer, Launch and Product Marketing

Senior Web UX Engineer position at Airbnb, focusing on building launch and product marketing pages with innovative animated experiences using modern frontend technologies.