Job overview:
We’re looking for a Front-End Developer to join our team as we bring Cork to market and build out the product and developer ecosystem. This role is ideal for a developer who is not only skilled in front-end engineering and Web3 development but also has experience in designing onboarding funnels, managing product analytics, and building compelling data displays to optimize user activation, conversion and retention.
Key Responsibilities:
- Front-End Development: Build, maintain, and optimize our React/Next.js-based Web3 front-end.
- Web3 Integration: Implement smooth user interactions with smart contracts using ethers.js, viem, wagmi, and other Web3 libraries.
- User Experience Optimization: Identify and reduce friction in user flows based on behavioral data, funnel drop-off points, and user feedback.
- Performance Optimization: Enhance UI/UX speed, responsiveness, and accessibility.
- Ad-hoc Product Support: Provide insights on feature prioritization, UX design improvements, and A/B testing strategies.
Requirements
- 5+ years of experience in front-end development; 2+ years in blockchain preferred
- Proficiency in complex ABI-encoded data structures, including nested structs and dynamic types, handling decimals and rounding.
- Experience working with the Permit2 and ability to efficiently batch multiple on-chain calls using Multicall or similar meta-transactions
- Ability to filter smart contract event logs, identify storage slots for simulating smart contract calls and async loading using react.lazy, suspense and dynamic imports.
- Strong background with timeseries data with proficiency in rendering charts of different granularity using libraries like ECharts, AntV.vision, or ApexCharts
- Experience working with RESTful APIs and GraphQL Data Management techniques such as Schema Stitching, Subscriptions and Client-side Caching.
- Proven experience designing onboarding funnels and improving user activation and usage based on user behavior
- Understanding of UI/UX principles and ability to implement high-quality, conversion-optimized interfaces.
- Ability to work independently in a fast-moving, startup-like environment.