Search...

Senior Software Engineer, Frontend

Skills

About the Role

You will build and maintain a large-scale frontend that analyzes blockchain transaction activity at massive scale. You will collaborate closely with backend engineers designers and product to define and deliver features. You will find and address performance issues participate in code and design reviews and take ownership of projects. You will learn and apply blockchain and crypto concepts to inform feature design and support on-call triage when necessary.

Requirements

  • Knack for great design and intuitive UX
  • Strong computer science fundamentals
  • Extensive experience with modern frontend frameworks such as Vue.js and React.js
  • Experience with CSS-in-JS libraries such as styled-components
  • Experience designing and building data heavy front-end applications
  • Familiarity with virtual currencies blockchain analysis is a plus
  • Adaptable autonomous and able to communicate complex ideas effectively
  • Ability to work collaboratively in a cross-functional team

Responsibilities

  • Build large-scale web applications that manage billions of transactions using React and Redux
  • Collaborate with backend engineers designers and product to build and ship features
  • Find and address frontend performance issues
  • Participate in code reviews and design reviews
  • Develop understanding of crypto and blockchain to inform product design
  • Collaborate with product leads and customers to define enterprise software
  • Stay current on frontend best practices
  • Participate in on-call rotation and triage PagerDuty alerts and customer support requests