Consensys is the leading blockchain and web3 software company, and they are seeking a Senior Software Engineer for their MetaMask platform. The role involves building and enhancing MetaMask's growth engine, implementing user-centric solutions, and collaborating with cross-functional teams to deliver high-quality features.
Responsibilities:
- Build and enhance MetaMask's growth engine to drive user engagement and improve retention
- Implement user-centric solutions across MetaMask Clients including Extension, Mobile, and Web
- Contribute to backend APIs and middlewares that power these consumer experiences
- Help create intuitive, efficient, and secure Web3 interactions that delight users
- Collaborate with product managers, designers, and other engineers to deliver high-quality features
- Participate in code reviews and help maintain high code quality standards
Requirements:
- Good verbal and written communication in English
- Teamwork, flexibility, and organization
- Eagerness to learn and grow your technical skills
- Ability to balance technical quality with business needs and user experience
- 3+ years working with mobile-based technologies
- 3+ years building websites and/or applications
- Experience with React and React Native
- Strong knowledge of modern Javascript (ES6/TypeScript/etc.)
- Familiarity with blockchain fundamentals and Web3 integration
- Working knowledge of cross platform/browser compatibility
- Experience working with APIs and middleware services
- Experience working in an agile development team
- Experience developing applications with clean code practices, testing, and adherence to coding standards
- Understanding of web-based security considerations
- Experience with in-app marketing and engagement strategies, including push notifications, carousel banners, and in-app modals
- Experience with DeFi protocols, token swaps, or fiat on/off ramps
- Knowledge of financial products in the digital space
- Interest in blockchain technologies and Web3
- Basic understanding of cryptography principles
- Experience working in distributed teams
- Previous experience working in Web3
- Familiarity with the Web3 wallet ecosystem
- Experience with performance optimization