Position: Front-End Engineer (Vue.js)
Company: United Software
Category: JavaScript
Experience required: 5y
English level: upper

**About Us**

Harbour is a San Francisco-based digital contracting platform built for businesses powering the creator economy. We are dedicated to bringing much-needed innovation, beauty, and efficiency to the digital contracts space. Our business values creativity, thinking big and acting with kindness.

Harbour is part of the Guggenheim's Technology and Innovation Council, a sponsor of Sundance Film Festival, and continues to support causes that empower creators. We were co-founded by ex-Google and ex-Getty Images employees and are currently scaling fast and investing heavily in user experience, engineering, and data analytics.

**Open Role**

Harbour loves taking the complex and turning it into simple and beautiful user experiences -- we are looking for a front-end engineer with a passion for delighting users and the technical expertise to code-and-iterate rich, interactive user experiences which are loved by customers, as we build a platform that will scale to $100m in revenue and beyond. 

You'll report to the CTO (ex-Googler) and be the primary engineer who will own advanced, core user functionality bringing new smarts to the contract creation and workflow process – such as auto-suggesting helpful contract insights to users, building new dragging-and-dropping and auto-snapping capabilities into our annotation fields, designing better views into valuable customer data (e.g., calendar view, contract smart previewing of media attachments), best-of-class exportable audit trail, and much more. This is an opportunity to work closely with our customers and significantly improve upon the e-signature experience for both contract senders and signers.

**Experience**

 - Strong experience with advanced JavaScript, HTML, and CSS
 - Experience building scalable web applications with JavaScript frameworks such as Vue (or React) for performant, data-driven interactivity
 - Strong design aesthetics and knowledge of best practices for modern web application UX
 - Experience in validating customer needs (customer interviews, visual mock-ups, proof-of-concept technical demos)
 - Entrepreneurial track record with proven ability to discover and act on new business opportunity
 - Strong communication and team collaboration skills
 - Experience delivering high-quality software design and development

**Responsibilities**

 - Design and implement and deliver new front-end solutions for Harbour customers
- Advise, collaborate with, and synthesize feedback from customers, fellow engineers, and business stakeholders
- Identify and uphold patterns and best practices for building excellent, consistent web experiences
- Help implement an automated testing suite for functional and performance UI testing
- Champion and execute on new approaches for listening and iterating based on customer product feedback and needs

**Our current tech stack TLDR**

Web Client: HTML/JS/CSS with Vue
Transactional/metadata: Google Spanner
File storage: Google Cloud Storage
Server: Google App Engine Python with Flask
File Processing: Python-based Google Cloud Functions, Google Cloud Run
Distributed event messaging: Google PubSub