Senior Front-End Engineer

About Silo Finance


Silo is a decentralized, risk-isolating lending protocol that brings secure lending markets to all token assets. We are a distributed team working to disrupt the decentralized lending market. We are close to launching our beta protocol on Ethereum.


Silo is backed by a large community of top builders and enthusiasts in the blockchain. In December 2021, we raised over $33M from over 600 backers in a fair, permissionless token auction.


About the Role


You are looking to join as an early hire to a fast moving, ambitious team who are building innovative lending markets. You are a self-starter who can build major pieces of a large code base on your own but also enjoys working collaboratively in a team and welcomes feedback. This is a builder's role and for someone who wants to write code and is serious about software engineering craftsmanship. An expert in front end development with React, Typescript and TailwindCSS and have senior level experience growing and managing a code base for a medium to large web application with at least a moderate level of traffic (10,000+ users a day).


Responsibilities


  • Work under direction and task approval of the Front End Lead

  • Professionally engineer components in a self directed manner (collaborating with other team members as necessary) with a high degree of craftsmanship that integrate harmoniously with existing components and architecture

  • Demonstrate commitment and ownership to the team supporting other team members to implement, test, maintain, fix and review approaches and PRs.

  • Improve overall team and code base quality through improving engineering practices, standards and tool automations


Requirements


  • Several years of experience as a professional front end engineer on production web applications

  • Expert level React and TypeScript

  • Understanding of React best practices, optimizations and profiling

  • Previous professional experience with a major state library (either redux or recoil)

  • Understand and prefer hooks centric application design with functional components

  • Strong understanding and experience with TailwindCSS including the more advanced features and approaches

  • Git, Linting, Prettier and other code quality tools

  • Experienced with translating designs into pixel perfect web interfaces

  • Analytical thinker who is open minded and good at presenting solution tradeoffs in a team setting

  • Team player who is willing and able to support team members and pick up tasks for the best interest of the project


Nice To Have


  • Understanding of major ethereum application development considerations and some exposure to DeFi

  • Ethereum based Dapp development experience

  • Nextjs experience

  • GraphQL experience

  • Some experience with nodejs based scripts and applications

  • Smart contract exposure and related tools like Hardhat

  • CI and Git workflow

  • Testing React components (sustainably)

  • Exposure to UX and high quality user experiences

  • Translating Figma designs


Compensation


  • Cash Salary: $140,000 - $180,000 / Year

  • Token Options: $100,000 / Year

  • Remote & flexible working hours