Senior Software Engineer: Social & AI

Remote $130k–$190k senior 1 month ago full-time quality 8.5/10

Role in brief

Consensys seeks a Senior Software Engineer to advance MetaMask's social and multi-chain features. This role involves unifying user experiences across platforms and mentoring junior engineers. It's ideal for experienced developers with a strong background in React, React Native, and blockchain fundamentals who thrive in a remote, collaborative environment.

ReactReact NativeJavaScriptTypeScriptblockchainAPIs

About the role

This Senior Software Engineer role focuses on expanding MetaMask's social capabilities and improving multi-chain user experiences. The work involves consolidating and enhancing existing features across MetaMask Portfolio, the browser extension, and mobile applications. The goal is to create a cohesive and advanced user journey for social interactions within the platform.

A key aspect of this position is collaborating with other experience teams to successfully deliver complex projects. The engineer will also be responsible for guiding and developing less experienced team members, contributing to the overall technical growth and skill level of the engineering group. This requires both technical expertise and strong communication skills.

Success in this role means consistently contributing to the evolution of MetaMask's user-facing products, ensuring they are robust, secure, and user-friendly. It also involves demonstrating leadership through technical contributions and mentorship, helping to maintain high standards of development across the team while working in a fully remote setup.

The competitive salary for this position ranges from $130,000 to $190,000 USD.

Skills that matter here

  • React: This role requires hands-on experience with React for developing web-based interfaces.
  • React Native: The engineer will use React Native to build and enhance mobile applications for MetaMask.
  • JavaScript: Extensive experience with modern JavaScript, including ES6 and TypeScript, is necessary for developing across the stack.
  • TypeScript: TypeScript is used for writing robust and maintainable code in medium to large-scale applications.
  • blockchain: A foundational understanding of blockchain architectures is required to contribute to web3 ecosystem products.
  • APIs: The role involves consuming APIs to integrate various functionalities within the MetaMask platform.

Who this role suits

  • A person with at least six years of experience in web and mobile technologies.
  • Someone who enjoys both hands-on development and mentoring junior colleagues.
  • An individual who understands blockchain fundamentals and web-based security threats.
  • A developer comfortable working in an agile, remote team setting.

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 of $130,000—$190,000 USD.
  • 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, and Consensys operates with a globally distributed team.

What level of seniority is expected for this role?

This position is for a Senior Software Engineer.

What are the primary skills required for this role?

Key skills include React, React Native, JavaScript/TypeScript, blockchain fundamentals, and API consumption.

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.