Interlay envisions a future where blockchains can seamlessly connect and interact, regardless of their design and purpose. Anyone should use any digital currency on any blockchain platform without restrictions.
We are building a decentralized cross-chain settlement layer, “a network to connect them all”. We work with Bitcoin, Ethereum, Polkadot and others, shipping the infrastructure for cross-chain applications, including PolkaBTC, the official trustless Bitcoin-Polkadot bridge, in collaboration with Parity Technologies, funded by the Web3 Foundation.
Our products are designed to be inherently decentralized and the majority of our code is open source. We follow a research-driven approach, back up our work by top-tier scientific papers, and collaborate with leading research labs around the world.
Role and Responsibilities
We are looking for a senior frontend engineer to lead the development efforts on Interlay's decentralized bridge network, starting with PolkaBTC.
Your task will be to coordinate with full-stack and UX engineers and build the Web-based UI using React, Redux, and TypeScript. You will need to have an excellent understanding of React and TypeScript best practices and experience with writing production-ready software (incl. E2E testing). Experience with development in blockchain-based environments is strongly encouraged: you will need to understand Interlay's tech to build a usable interface without loss of security.
What you will do
Extend and build new UI features using React, Redux and TypeScript
Build integrations with products/wallets that use Interlay's cross-chain bridges
Coordinate UI development with backend, full-stack and UX engineers
Ensure high code coverage of unit and integration tests
Assist in developing simple user flows for complex technical processes
Work in close collaboration with the CEO/CTO on preparing product demos
What you bring
Expertise in React, Redux and TypeScript
Experience with development in blockchain-based environments (Bitcoin/Ethereum/Polkadot/Cosmos/...)
Experience in creating and deploying usable, production-ready applications
Passion for secure and well-tested software
Desire to learn and work with bleeding-edge technology
BSc/MSc degree in Computer Science or a related field, or equivalent experience
Proficiency in English
Benefits and Perks
Flexible working hours