Job title: Senior Frontend Engineer
Job type: Permanent
Emp type: Full-time
Salary type: Annual
Salary: Negotiable
Job published: 13-06-2022
Job ID: 32374

Job Description

Senior Frontend Engineer

Location: Fully remote (with the flexibility to work overseas) 

Salary: Up to £90k

Having just received £2.5million in seed funding, our client, a Tech start-up founded by ex-musicians is looking to build and grow their existing SaaS product that revolutionises the way Creators reward fan loyalty.  Their platform allows Creators to boost fan engagement and monetisation by making it seamless for them to identify and reward their fans - no matter how or where they engage (e.g. via websites, music apps or engagement on social media platforms).  

The Role

What you will do

  • Expand the component library in a consistent and reusable way
  • Add a range of functionality for creators and fans on the platform – including NFT creation/purchase flows, content gateways and profiles
  • Build and advocate for a polished and user friendly experience throughout the product
  • Help to steer product direction by listening to users, exploring data and contributing ideas
  • Learn about blockchains, tokens and smart contracts (if you haven’t already)
  • Level up the team by helping others and asking for help when needed

Tech Stack you will use

Backend

  • Django 4 (with python 3.10 + mypy)
  • Strawberry (for GraphQL schema definitions)
  • MariaDB
  • Web3.py

Frontend

  • React 18 (with TypeScript)
  • Apollo Client
  • Chakra UI
  • Web3.js

Infrastructure

  • Heavily AWS
    • Containerised deployments of backend services (built on ARM64 and running on Graviton)
      • Soon to use Kubernetes instead of ECS
    • Aurora database
  • Cloudflare Pages (for serving frontend)
  • GitHub Actions (for CI and CD)

Blockchain
We currently support NFTs on Ethereum and Polygon and social tokens on Rally.

Analytics

  • BigQuery (for data warehousing)

Services

  • Imgproxy (for image resizing)

APIs

  • Alchemy for some blockchain interactions
  • Stripe for card payments

Requirements

  • You have experience working closely with designers to build experiences users love
  • You are curious about user behaviour data
  • You have an eye for detail and trust in your own decisions
  • You’re passionate about the creator economy (music, gaming, etc.)
  • You’re happy to participate in occasional non-product tasks for the greater good of a small team
  • You have 2+ years of experience with React and CSS
  • You are comfortable with tools like Figma and Storybook

Benefits

  • Fully remote employment (with the flexibility to work anywhere in the world)
  • Access to team meet ups in a range of locations
  • Unlimited holidays
  • A new MacBook and a £1,000 office budget so that you can work from home comfortably and effectively
  • The opportunity to be an early employee who will grow along with the company's success
  • Exposure to a vibrant community of users and our network of partners and experts
  • Immersion and expertise in one of the most disruptive technologies of our era (Web3)
  • Competitive salary plus stock options

The Company's Values

  • Love what you do: We are passionate about our mission to revolutionise the creator economy and bring joy to millions of creators and fans. As creators and fans ourselves, we are are immensely proud to be building such a meaningful product. We let that pride drive an incredibly high-quality work ethic.
  • Be kind to yourself and the world: We show compassion to each other and to ourselves. We continuously hold ourselves to account to ensure the world is a better place with our company in it. Otherwise - what’s the point?
  • Obsess over outcomes: We don’t care about unnecessary face time... bs work politics or process for the sake of process. We are data-driven - focussed on tangible and measurable outcomes - not inputs.
  • Speak openly about both good and bad: Real talk! We are not afraid to tell each other when things are not going well. Equally, we unashamedly shout when things are great.
  • Move fast in the face of uncertainty: We don’t always know the answers. Nonetheless, we are not afraid to hustle, hack and figure it out through doing.
  • Do things you haven’t done before: Learning through trying is the key to growth. We encourage everyone to push the boundaries in what they can do - both personally and professionally.

Our client is not set up with the government in order to offer sponsorship and therefore only UK residents or those with eligible visa status can be considered