Avatar for Knack

Enabling everyone to do amazing things with their data.

Frontend Engineer

$85k – $125k • 0.0% – 1.5%
Apply now
Apply for this job: knack.com/careers/frontend-engineer
More about working at Knack: knack.com/work-at-knack
More about us: knack.com/about

Hi, we're Knack, a code-free platform used by thousands of customers — from non-profits to the world’s biggest companies — to easily build custom apps, workflows, and databases.

We're looking for a brilliant front-end engineer to help us meet the enormous challenges around making it easy to do useful things with data.

And did I mention self-motivated and independent? This is a 100% remote role, with a flat culture that gives you the autonomy to define how you can do the best work of your career.

In this role, you will:
* Work with Vue and ES6 to build and maintain Knack product features.
* Propose and implement architectural approaches for new features and refactoring legacy code.
* Improve the quality and confidence of a complex codebase with tests, audits, and performance metrics.
* Code every day. Although we expect technical and product leadership, this is primarily an executional role.
* Be an inspiring and supportive teammate by participating in PR reviews, pair programming, active feedback, idea generation, teaching, learning, and in general being a delightful human being.

We’re looking for someone who is:
* A problem solver. You aren't afraid to go deep, experiment, learn on the fly, and do the work.
* Passionate about turning complex business requirements into working software that delights users.
* Experienced as a meaningful contributor to a complex front-end architecture at scale.
* An expert in JavaScript and modern reactive frameworks: preferably Vue, or a desire to leverage React experience to master Vue.
* Humble but opinionated. You have lots of ideas, yet you are happy to shift directions when a better path emerges. You take your work much more seriously than you take yourself.
* An active collaborator. You want feedback on your work early and often, and you get a kick out of a collaborative process because it challenges you to do better work.
* Engaging beyond 1s and 0s. You understand that empathizing with our customers, building relationships with your co-workers, and going deep on the product makes you a better teammate and a better engineer.
* Hungry for meaningful work, and space to do it. Knack is a complex product in a complex space and the work is extremely challenging - but also deeply rewarding. Knack makes a major impact in the work of thousands of companies and organizations.

Our Stack

* Front-end: ES6, Vue, Vuex, Vue Router, Webpack
* Components & Design: Storybook, Atomic design, Saas, Post CSS, CSS Modules
* Testing: Mocha Unit Tests, Cypress.js, Ghost Inspector
* Back-end: Node.js, Mongo, SQL, Redis, AWS

Meet your team

People you would work with in this role
Founder @Knack. Do-it-all CEO transitioning to visionary CEO. Designer/developer in love with full-stack @Javascript .
Founder at @Knack. @DreamIt alum. Developer & @AWS back-end guru. Over 10 years and hundreds of web apps. Second startup @CTO since college.

More jobs at Knack

View all jobs

Senior JavaScript Engineer

Apply now

Web Developer

Apply now