Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Nov 16, 2022
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    ConsenSys is the leading Ethereum software company. We enable developers, enterprises, and people worldwide to build next-generation applications, launch modern financial infrastructure, and access the decentralized web.
    Read more about this company

     

    Senior Web3 JavaScript Engineer (MetaMask Snaps Studio)

     

    About The Role

    The next phase of the MetaMask browser extension will bring transformative new features to the web3 ecosystem, while strengthening the flagship features that empower our users today. Developing these new features within our secure plugin framework will be a paradigm shift for wallet users and developers alike.

    We are looking for highly collaborative engineers to drive the development of these plugins. In this role, you will ensure that MetaMask continues to support our mission of democratizing access to the decentralized web.

    To apply for this position, you must have:

    • Demonstrated interest or experience with blockchain related development and web3 technologies through any of: work experience, hackathons, open source work, personal projects, or similar experiences.
    • Several years of experience in roles requiring collaboration with design, QA and product
    • A passion for our mission and values
    • Proactive and self-driven to be successful working in a remote environment
    • Brings enthusiasm and the hustle to shipping high-quality code
    • Are kind, empathetic, and supportive towards the team
    • Timezone: Ideally between PT and ET, if in EU/UK you are able to have ~4 hours overlap with continental US time zones.

    Bonus Points:

    • You’re a MetaMask user!
    • Experience writing TypeScript applications.
    • Great understanding of the Ethereum blockchain and ecosystem.
    • Previous hands-on experience with security and cryptography.
    • Prior experience developing plugins of any sort.
    • Familiarity with agile processes (e.g. Scrum, Kanban)

    Role Requirements

    As a Senior Software Engineer on this team, you would contribute in the following areas:

    • Help implement new user-facing functionality, including adding new protocols, networks, account types, and more, all via the Snaps plugin system.
    • Work with our design, QA, and product teams to build the best possible plugin products with compelling user experiences, while working within a secure execution environment and templated design system.
    • Advise, from a developer perspective, on the Snaps API and contribute to the planning and growth of the API to support an ecosystem of community plugin developers.

    go to method of application »

    Senior Web3 Engineering Lead (MetaMask Snaps)

    About The Team

    MetaMask Snaps is the next phase in MetaMask's evolution. Currently available via MetaMask Flask, our developer preview build, it allows MetaMask, our partners, and the entire web3 community to add radical new functionality to MetaMask.

    Install MetaMask Flask and check out live examples like Bitcoin, Filecoin, and a password manager. We aim to make adding entirely new networks and use cases as easy as it is to write a Dapp today.Watch our tech talks at ETHDenver and ETHRio and get a feel for the excitement and possibilities of MetaMask Snaps.

    About The Role

    The next phase of the MetaMask browser extension will bring transformative new features to the web3 ecosystem, while strengthening the flagship features that empower our users today. Developing these new features within our secure wallet extension framework will be a paradigm shift for wallet users and developers alike.

    The MetaMask Snaps Studio team is responsible for developing in-house solutions to add new functionality to MetaMask using the Snaps API. It will be composed of subteams which develop Snaps in particular domains, owning the experience from ideation to execution and maintenance.

    The Engineering Lead will be responsible for working with recruiting to source and interview members of the engineering team, establishing team engineering practices and culture, and coordinating with many stakeholders to ensure on-time delivery of quality software.

    To apply for this position, you must have:

    • 2+ years of experience in a people management and engineering leadership role on a small team (3+)
    • Experience closely collaborating with design, QA and product.
    • Experience with complex dependencies across multiple platforms, API version, and internal and externally-developed modules.
    • Experience managing engineering projects for quality and time to market.
    • Demonstrated interest or experience with blockchain related development and web3 technologies through any of: work experience, hackathons, open source work, personal projects, or similar experiences.
    • Familiarity with agile processes (e.g. Scrum, Kanban)
    • Demonstrated ability and interest in coaching and mentoring more junior members of the engineering team in a servant-leadership capacity.
    • A passion for our mission and values
    • Proactive and self-driven to be successful working in a remote environment
    • Brings enthusiasm and the hustle to shipping high-quality code
    • Are kind, empathetic, and supportive towards the team
    • Timezone: Ideally between PT and ET, if in EU/UK you are able to have ~4 hours overlap with continental US time zones.

    Bonus Points:

    • Experience managing or working on a remote-first global engineering team.
    • Great understanding of the Ethereum blockchain and ecosystem.
    • Previous hands-on experience with security and cryptography.
    • Prior experience developing extensions, plugins, or mods of any sort.

    Prior experience in open source software development.

    • You’re a MetaMask user!

    go to method of application »

    Security Quality Assurance Engineer

    About The Team

    Our user base is rapidly growing, and each of our users places an immense amount of trust in MetaMask as a tool that manages and wields their digital authority, controlling assets, identities and more. It is of highest importance to us that we keep our users as safe and secure as possible. Our Security team ensures that we deliver on this commitment.

    About The Role

    MetaMask has experienced explosive user growth over the past year as a cryptographic key manager and web3 application development platform. As this user base continues to grow, an immense amount of trust is being placed in MetaMask as a tool that manages and wields their digital authority, controlling assets, identities and more. It is of highest importance to us that we keep our users as safe and secure as possible.

    We are looking for a detail-oriented Quality Assurance tester who will work closely with the Applications Security Engineers to help engineers patch security issues with confidence.

    What you will do:

    • Ensure any third-party security report has reproducible steps and is reproducible in the environment labeled within the report (ie: prod, staging).
    • Ensure internal security reports with mitigations are correct with their testing.
    • Validate that patches actually fixes the reported vulnerabilities.
    • Document and effectively communicate testing results with PSRs, Selenium, or other.
    • Participate in weekly meetings as necessary.
    • Work with engineers on security related issues.

    What we are looking for:

    • 3+ years of software testing experience.
    • A track record of proven working experience in a QA environment
    • Experience debugging a ReactNativeJS and ReactJS codebase
    • Experience with open-sources test frameworks, including Selenium/Webdriver, Appium
    • Excellent problem-solving skills and sharp attention to detail.
    • Solid written and verbal communication skills.
    • Familiarity with the Ethereum blockchain and Decentralized Applications.
    • Understanding of testing principles and concepts.
    • Enthusiasm for shipping high-quality code and helping peers do the same.
    • Proactiveness and be self-driven to be successful working in a remote environment.
    • Understanding of web development practices and terminology.
    • A belief in our mission and values.

    Bonus points:

    • Blockchain expertise.
    • Previous experience working with Security teams.
    • You’re a MetaMask user!

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at ConsenSys Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail