FRONTEND DEVELOPER
Coin Metrics organizes blockchain data and makes it transparent and accessible through market data feeds, on-chain analytics, and risk management tools.
Funding history
Investors
About Coin Metrics
Coin Metrics helps institutions and developers access comprehensive crypto intelligence through multiple data products. Users can analyze network metrics, access real-time market data, and utilize reference rates. The platform aims to empower informed crypto financial decisions through transparent and accessible data organization.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Design and implement interactive data visualization dashboards and user interfaces for external and internal products, integrate frontend code with backend APIs, build tests and documentation, optimize frontend performance, and help establish frontend best practices while mentoring new frontend engineers.
Requirements
- 5+ years of professional software development experience
- Strong knowledge of web technologies and modern frontend frameworks, especially React
- Experience with IndexedDB and WebWorkers; SSE preferred
- Experience with JavaScript data visualization and charting libraries; Plotly preferred
- Familiarity with build tools and transpilers such as Webpack and Babel
- Familiarity with package managers such as NPM or Yarn
- Familiarity with deployment and infrastructure tools such as nginx, Kubernetes, and GitLab pipelines
- Good understanding of data structures, algorithms, and basic computer science theory
- Experience writing tests and producing clear technical documentation
- Strong ownership, attention to detail, and ability to drive solutions independently
- Experience writing code in Kotlin, Java or Python is a plus
Responsibilities
- Collaborate with UX and Product teams to design dashboard applications
- Engineer data visualization tools and UI components for external and internal use
- Develop and ship a new dashboard application
- Integrate frontend with backend APIs to retrieve and present data
- Write and maintain automated tests and documentation for frontend code
- Optimize frontend application performance and responsiveness
- Implement client-side storage and background processing using IndexedDB and WebWorkers
- Assist in building and mentoring the frontend development team
Benefits
- Competitive salary
- 401(k) retirement plan or pension depending on location
- Bonus and options plans
- Comprehensive regionally specific benefits
- Opportunities for professional development
- Remote or hybrid work options
- Paid time off
