Job Description
Summary
The Role
We are looking for an experienced senior front-end engineer to build analytical platforms that help users learn, analyze, and participate in web3. As a senior member of the front end team, your role is to build a cohesive user experience helping users navigate the expansive web3 world leveraging our data on on-chain metrics, fundraising data, qualitative research, and much more.
Building a resilient and scalable front-end is of up-most importance as the Messari web application continues to gain traffic. If you enjoy finding ways to display data-dense content in a digestible way, moving at a rapid pace to adapt to the fluid crypto environment and challenging yourself to innovate the front-end stack, this role is for you.
What you'll Do
- Actively participate alongside other product team members in the ideation, scoping and design of customer facing products used by millions of users on Messari.
- Participate in the design of GraphQL and Rest APIs which serve Messari.
- Contribute to the in-house UI framework
- Optimize application for maximum performance, scalability, and user experience
- Help define and improve our internal standards for style, maintainability, and best practices fit for a high-scale environment. Maintain and advocate for these standards through thorough code review.
- Build and maintain data-dense UIs using a modern frontend stack including technologies such as Typescript, React,
- GraphQL, NextJS, Golang, and Sanity.
- Collaborate with other teams at Messari to build and maintain internal, web based tooling that enhances their workflows.
Who You Are
- 6+ years experience and high proficiency with modern front-end technologies including React, NextJS, and TypeScriptability to ship features and introduce improvements with minimal guidance
- Desire to work on and lead big complex projects
- A passion for shipping high-quality products
- Have an understanding of SEO principles, web accessibility, and technical writing (bonus)
- Empathetic and love to help your teammates grow
- Comfortable working in a highly iterative software development process
- Have an effective communication skills with focus on ability to reach consensus with team members and provide status updates
- Have an ability to thrive in a fully remote organization
- Have an interest in the crypto space, and a love for building tools that help users navigate the web3 world
Nice-To-Haves
worked with other elements of our tech stack: GraphQL, Postgres, Golang, Node- specific experience with Web3 and/or data visualization tools
Salary Ranges for this position (depending upon experience):
Associate: $135,000 - $155,000Mid: $150,000 - $185,000Senior: $195,000 - $200,000 +
Skills
- Communications Skills
- Development
- React
- Team Collaboration
- TypeScript