January 26
• Develop and implement new features for our web applications using React, showcasing your expertise in creating user-centric solutions. • Collaborate with cross-functional teams, including product owners, designers, and QA engineers, to ensure seamless delivery of high-quality products. • Contribute to Obol’s coding standards, design patterns, and development methodologies. • Drive innovation by researching and adopting the latest trends and technologies in the React ecosystem, ensuring our applications remain secure, competitive, and cutting-edge. • Act as a technical mentor for junior developers, providing guidance and support to help them grow and excel in their roles. • Collaborate with external partners integrating Obol technology into their dapps using the Obol SDK. • Take responsibility for maintaining and enhancing our current products, including our component library (obol-ui) and DApp (dv-launchpad). • Improve the accessibility of our interfaces to all types of internet users. • Harden the security of our React software and its supply chain.
• Professional experience in React-based Ethereum Application Development (examples below). • What we use for React Development: Typescript, Next.js, React Hook Form, SWR, Zustand, @headlessui/react, stitches.dev, tailwindCSS and others. • What we use for Ethereum Development: Ethers.js, web3-react, @obolnetwork/obol-sdk, @metamask/eth-sig-util, @0xsplits/splits-sdk(-react), @gnosis.pm/safe-core-sdk, @synthetixio/synpress, @chainsafe/(bls/discv5/ssz) and others. • Previous delivery of react websites that enable non-custodial, wallet-based interaction with mainnet Ethereum or a similar EVM network with more than $100k in value handled. • Knowledge of JS/TS security and testing best practices. • Knowledge of JS/TS CI/CD best practices. • Experience working with Agile Software Development methodologies. • Proven ability to maintain and contribute to Open Source repos. • Nice to have Ethereum staking experience. • Node.js or other backend development experience. • Solidity development experience. • Familiarity with docker and/or running servers. • SQL/NoSQL experience. • Experience working in a distributed remote team.
• Fully Remote Working and flexible hours. • Meet the team at our Annual Offsites. • Chance to attend crypto and staking conferences. • Working with the purpose of decentralising Ethereum. • Generous paid time off. • Budget for equipment. • Budget for training or education.
Apply Now