About the company
Obol Labs is a remote-first research and software development team focused on Proof of Stake infrastructure for public blockchain networks. Specific topics of focus are Internet Bonds, Distributed Validator Technology, and Multi-Operator Validation. The core team includes 28 members spread across +12 countries. The core team is building the Obol Network, a protocol to foster trust-minimized staking through multi-operator validation. This will enable low-trust access to Ethereum staking yield, which can be used as a core building block in various Web3 products.
Job Summary
Responsibilities;
š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.
Requirements:
š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: Foundry, Hardhat, 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.