Front-End Architect


About Habu

Habu is a startup that is redefining how companies do data-driven marketing in a privacy-first era. Launched by the team that wrote the book on data-driven marketing as well as built the market-leading DMP that was acquired by Salesforce, Habu is designed for the 2020’s. We future proofed our system with identity-strong and privacy-by-design foundations and have built software applications for privacy-safe data sharing, analytics and measurement. In a complex world of distributed systems, our modular technology can deliver intelligence from data wherever it may live.

We firmly believe in the value of company culture which holds true to our core principles of grit, innovation, and collaboration. These values ring true in the people, products, and passion on display each and every day. We understand what makes experiences transformative in our company and with our clients and we know, Habu can help.

Role Description

We are looking for a highly skilled software architect who has mastered JavaScript front end programming. In this role, you will be responsible for (a) Habu’s JavaScript infrastructure and services that run on Habu customer websites and (b) the design and development of Habu’s web application front-end architecture and components and ensuring application stability, security and responsiveness.

Our Tech Stack

  • Golang gRPC

  • ReactJS, MaterialUI, Redux, Redux-Saga

  • Spark / Apache Airflow / Scala / Java / Python

  • Postgres / ScyllaDB / Snowflake / Redis / ElasticSearch

  • Google Big Query

  • Docker / Kubernetes / Terraform / AWS / GCP / Azure

Desired Skills

  • Experience with frontend libraries - React, Redux

  • Proficiency in advanced JavaScript (ES6 / Typescript) concepts

  • Knowledge of back-end programming languages like Python, Go and/or Java/Scala

  • Experience with cloud APIs and working with AWS or GCP or Azure

  • Knowledge of code versioning tools such as Git/GitHub

  • Experience working with graphic designers and converting designs to visual elements

  • Experience working in an agile environment

Responsibilities

  • Develop front-end application architecture

  • Understand and implement web application security standards

  • Maintain quality and ensure the responsiveness of applications

  • Collaborate with the rest of the engineering team to design and launch new features

Requirements and Qualifications

  • 6+ years of professional experience with the following

    • Javascript, ReactJS, Redux experience

    • Automated unit and integration tests

    • Continuous Integration/Continuous Deployment (CI/CD)

  • Strong communication/presentation skills

Nice to Have

  • Experience with Material UI, Redux-Saga

  • Bachelor’s degree or higher in Computer science

  • Project lifecycle and Agile methodology

  • Experience in the early-mid stages of a fast-growing company

Benefits

  • Open PTO and remote work policies 

  • Excellent medical, dental, and vision benefits for you and your family

  • Life and long term disability insurance

  • Flexible Spending Accounts and 401k

Please email us to apply.