Senior React Developer Blockchain
Summary
Build and maintain web and mobile apps for a blockchain-based finance platform using React, TypeScript, and Web3 tools.
You will develop, test, deploy, maintain, and improve your code across its full life cycle. You will build user-facing web and mobile applications, ensure the technical feasibility of UI/UX designs, maintain a well-tested codebase, optimize security, scalability, and speed, work in autonomous teams, and share knowledge to improve development practices.
Responsibilities
- Develop, test, deploy, maintain, and improve code
- Develop user-facing web and mobile applications
- Ensure the technical feasibility of UI/UX designs
- Maintain a well-tested codebase with continuous integration and coverage reporting
- Optimize applications for security, scalability, and speed
- Share knowledge and help evolve best practices
Requirements
- 5+ years of experience with JavaScript
- 2+ years of experience with React
- Experience with state management such as Redux and MobX
- Experience with Git
- Experience with Sass
- Experience with Jest
- Experience with React Testing Library
- Experience with Babel and Webpack
- Experience with React Native
- Experience with TypeScript
- Familiarity with Web3, Ethers, Hardhat, and OpenZeppelin tooling
- Understanding of blockchains, smart contracts, dApps, wallets, and standards
- Experience building systems for financial markets
Benefits
- Competitive salary and bonuses
- Flexible and remote working options
- Annual bonuses
- Learning Hub
- Free assorted healthy snacks and fresh fruits in the office
- Weekly gourmet breakfast meet-ups
- Regular exciting team events and parties