Blockchain Developer | Scrabble & Jigsaw
Posted on October 4, 2023
Job Description
<div>Roles and responsibilities</div>
<div>Contribute to development of blockchain based technologies - smart contracts & dApps on EVM Blockchain networks by designing, implementing and refining smart contracts and integrating smart contracts with frontend<br />
Deep knowledge and understanding of Ethereum internals including “Yellow paper” / EVM / EIPs and DeFi internals - how different protocols work (smart contract codebase) etc.<br />
Good understanding of cross-chain interoperability, L2 technologies<br />
Research, apply, and invent new smart contract paradigms<br />
Create a unified component library for use across frontend applications<br />
Rapidly implement functional UI elements from design mocks, with an eye toward performance and accessibility<br />
Know when to create abstractions vs. one-off features<br />
Ensure that components are functional, elegant, performant, and mobile-friendly<br />
Ensure product stability through testing and development best practices<br />
Work cross-functionally with designers, PMs, and other engineers to design & create high quality mobile and web-based products<br />
Build high performance REST & WebSocket APIs to power our frontend apps<br />
Write open source TypeScript / JavaScript & Python clients that allow users to interact directly with our on-chain smart contracts</div>
<div><br />
What are we looking for</div>
<div>4-5+ years of experience in Software Engineering, and strong command of computer science fundamentals and software development<br />
Prior experience of working in DeFi projects or protocols/ trading technologies/exchanges is a plus.<br />
2+ years of experience building and releasing production grade Solidity contracts<br />
At least 3 years of React experience; A deep understanding of the architecture of modern client-side React applications<br />
At least 3 years of Python / Java / C++ / Rust experience<br />
Experience in writing code in Agile, CI/CD environment<br />
A deep understanding of the Ethereum Virtual Machine and gas optimization; prior experience deploying complex smart contract systems to the Ethereum mainnet<br />
Prior experience working with component libraries or design teams in user-facing applications<br />
You are a fast learner who can quickly master new technologies</div>
<div><br />
Nice to have</div>
<div>Experience in native iOS or React Native<br />
Experience from a top tech company<br />
Experience working in the cross-chain bridging or interoperability space<br />
Knowledge or familiarity with zero-knowledge proofs</div>