Senior Frontend Engineer / Architect

Hasura

Remote
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/25/2021
  • Website: hasura.io
  • Company Address: 3260 HILLVIEW AVENUE, Palo Alto, CA, 94304

About Hasura

Hasura makes software to simplify and accelerate application development.

Job Description

We are looking for a Frontend Architect / Senior Engineer to join Hasura’s console team. The Hasura console is the most critical user-facing component for developers and teams using Hasura and is like an IDE for Hasura. The Hasura console is a large and complex codebase and as a frontend architect your responsibilities will also include improving the developer experience for developers so that they can build features easily and move faster.
Considering the size and pace of evolution of the existing codebase, you will also have to pitch in to setup the tooling and engineering best-practices (including dealing with code debt) to improve developer productivity.
As a team, we try to keep learning from each other in a collaborative environment and are extremely passionate about engineering. We’re open to bringing in new technologies, tools and patterns to make our engineering experience continuously better.
If you have experience with react, redux, typescript and are looking for a challenging work environment where you can grow and deepen your technical chops as a frontend engineer and architect, we’d love to chat with you!

Key Responsibilities:

  • ExpandParticipate in the entire dev life-cycle from pitch/prototyping through definition and design to build, integration, QA and delivery.
  • ExpandSetting up reusable UI and tooling & best-practices with great DX for the dev team.
  • ExpandWork with product and designers to iterate on product UX.
  • ExpandPerform code reviews.
  • ExpandIdentify bottlenecks and improve the application performance.
  • ExpandPlan and execute mid to long-term strategies that benefit the team and the product.
  • ExpandFoster technical decision making on the team, but make final decisions when necessary.
  • ExpandUnderstand engineering metrics and seek to improve them.

We’d love to hear from you if:

  • ExpandYou are an experienced front-end engineer who can build amazing user experiences. You are able to lead projects, engage stakeholders, and empower other engineers in order to achieve goals.
  • ExpandYou have experience building performant, reusable, and extendable components using React and associated tooling (webpack, different ways of handling CSS etc.)
  • ExpandYou have a thirst for evolving client-side architectures and modern web technology stacks.
  • ExpandYou take delight in shipping amazing products and being obsessive about the little things around user experience.
  • ExpandYou have some production experience with functional, typed languages/tools for frontend development (even side projects are good!).
  • ExpandStrong communication skills in person, on paper and in code.
  • ExpandExperience and comfort working in a collaborative environment like Slack, Github etc.
  • ExpandYou love to make an impact and thrive in small, collaborative, energetic teams.
  • ExpandStrong software engineering fundamentals: A Bachelors in CS or equivalent experience

Bonus points for:

  • ExpandYou have experience having led a team of frontend engineers.
  • ExpandYou’re familiar with golang and/or wasm (a lot of our CLI tooling which integrates with our console is in Go).
  • ExpandYou maintain a blog.
  • ExpandYou engage in community activities and like speaking at meetups, conferences and sharing what you’ve learnt.
  • ExpandYou’ve worked on building developer tools at work, in open-source projects or as a side gig :)

Related Jobs

Senior Haskell Engineer

Hasura - Remote

Fullstack Web Developer

Hasura - Bangalore, IN

Senior Backend (Go) Engineer

Hasura - Bangalore, INRemote

Senior DevOps / Site Reliability Engineer (SRE) - Hasura Cloud

Hasura - Bangalore, IN

Senior Frontend Engineer / Architect

Hasura - Remote
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.