Senior Software Engineer: Social & AI - MetaMask

Remote $120k–$200k senior 1 month ago full-time quality 8.5/10

Role in brief

Consensys is seeking a Senior Software Engineer to enhance MetaMask's social and multi-chain capabilities. This role involves unifying user experiences across MetaMask platforms and mentoring junior engineers. It's ideal for experienced web and mobile developers with strong React, React Native, and blockchain fundamentals looking to contribute to Web3 innovation.

ReactReact NativeJavaScriptTypeScriptblockchainagile developmentAPIs

About the role

This role focuses on expanding MetaMask's social features and improving multi-chain user experiences. The Senior Software Engineer will be responsible for integrating and enhancing these functionalities across MetaMask's Portfolio, Browser Extension, and Mobile platforms, ensuring a unified and consistent user journey. This involves collaborating with other experience teams to deliver complex projects.

The position is within Consensys, a company that has been at the forefront of Web3 innovation since 2014, co-founded by Ethereum's Joe Lubin. Consensys aims to make the decentralized web accessible to all, powering the transition to an open, programmable financial system through products like MetaMask and Linea. The team culture is described as diverse and inclusive.

Success in this role means contributing significantly to the evolution of MetaMask's user experience, specifically in social and multi-chain contexts. It also involves elevating the overall engineering quality within the team by mentoring less experienced colleagues and applying best practices in development, including sensible abstractions, testing, and adherence to coding standards.

The competitive salary for this position ranges from $120,000 to $200,000 USD.

Skills that matter here

  • React: This role requires hands-on experience with React for developing web and mobile-based applications within the MetaMask ecosystem.
  • React Native: The engineer will use React Native to unify and enhance mobile user experiences for MetaMask's social and multi-chain features.
  • JavaScript: Extensive experience with modern JavaScript, including ES6 and TypeScript, is essential for developing robust applications.
  • TypeScript: TypeScript knowledge is required as part of modern JavaScript proficiency for building scalable and maintainable codebases.
  • blockchain: A strong understanding of blockchain fundamentals across various architectures is necessary to contribute to MetaMask's multi-chain features.
  • APIs: The role involves consuming APIs to integrate various functionalities and data sources within MetaMask's applications.

Who this role suits

  • Someone with a proven track record of developing medium to large-scale web and mobile applications.
  • A person who enjoys mentoring and elevating the skills of their colleagues.
  • An individual who prioritizes developing with minimal technical debt through robust practices like testing and sensible abstractions.
  • A developer who is adept at coordinating with multiple teams to achieve project goals.

From the employer

As a Senior Engineer, you will:

  • Contribute to MetaMask's social expansion and multi-chain user experiences.
  • Unify, enhance and transform our experiences across MetaMask Portfolio, Browser Extension, and Mobile platforms to support social experiences.
  • Coordinate and communicate with other experience teams to complete complex projects.
  • Mentor more junior team members and broadly elevate the level of engineers around you.

Requirements:

  • 6+ years working with web and mobile-based technologies.
  • Hands-on experience with React and React Native.
  • Extensive experience with modern Javascript (ES6/TypeScript/etc.).
  • Experience with blockchain fundamentals across multiple blockchain architectures.
  • Strong working knowledge developing cross platform/browser compatibility.
  • Experience working in an agile development team.
  • Experience developing medium to large-scale applications across the entire stack with minimal tech debt through sensible abstractions, testing, linting, and adherence to coding/web standards.
  • Experience consuming APIs.
  • A demonstrable understanding of Continuous Integration.
  • Strong understanding of web-based security threats and prevention techniques.

Conditions:

  • Competitive salary between $120K and $200K.
  • Fully remote work environment.
  • Opportunity for career growth and learning.
  • Diverse and inclusive team culture.

Questions about this role

What is the remote work policy for this position?

This is a fully remote position, allowing the successful candidate to work from anywhere.

What level of seniority is expected for this role?

This is a senior-level position, requiring at least 6 years of experience with web and mobile technologies.

What are the core technical skills required?

Key technical skills include React, React Native, modern JavaScript (ES6/TypeScript), blockchain fundamentals, API consumption, and experience with agile development.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Consensys.