Developer Advocate — Community Leader & Full Stack Developer

Holochain


2 weeks ago

07/02/2019 10:21:23

Job type: Other

Category: Software Dev


Contract or Employment depending on region/jurisdiction

Initial part time to eventual full time position

100% Remote

About us

Holo is a distributed cloud platform and marketplace that enables the hosting of peer-to-peer applications by everyday users connected to the Internet. Holo is an app built on Holochain, our new open source, framework infrastructure technology for distributed peer-to-peer applications. Holochain is lightning fast, massively scalable, cost effective, resource efficient, and eco-friendly.

To help fuel the growth of new patterns of technology and social interaction, we are also seeding the growth of a Holochain Application (hApp) Ecosystem and training a developer community that will build many more apps.

The Role:

As a Holochain Developer Advocate, your role is to equip developers in our community to build distributed applications and help grow the ecosystem. Your focus is a mix of building tools and resources, delivering trainings and presentations online and offline, and developing relationships.

Essential Responsibilities Include:

Building Tools & Resources:

  • Develop first-class developer scenarios and demo apps, collateral, and training material to demonstrate the value of Holochain and build excitement.

  • Write production-quality code and contribute to Holochain tools, applications, core components, mixins, tutorials, and examples.

  • Commit, review, and test Holochain-Core code.

  • Participate in the full Holochain app development process, as well as UX development & optimization.

  • Comfortable with full stack web and mobile/desktop software development; for example, progressive web front-end, web services, web application, and optional native mobile/desktop development.

  • Excel in software architecture, including creating composable libraries and starter applications for use by developers in the ecosystem.

  • Create technical content for publication on our blog and other channels to show developers how to implement specific solutions or use the Holochain Development Kit (HDK).

Training, Webinars, and Presentations:

  • Educate and empower developers through technical workshops and webinars.

  • Speak and share your expertise at developer groups and conferences.

  • Willingness to take the stage—a developer advocate needs to deliver presentations that are effective.

  • Present technology with enthusiasm and authenticity to developers, developer managers, and CTOs.

  • Deliver presentations at Meetups, Hackathons, Developer Challenges, and significant community events.

  • Submit papers to speak at relevant technical conferences.

Building Communities and Relationships:

  • Build strategic relationships and partnerships with individuals, companies, and organizations with whom we share common communities.

  • Advocate on behalf of our development community so that they feel their voices are heard, concerns are addressed, and feedback is incorporated into key development decisions.

  • Support our developers wherever they are—on Mattermost, forums, Stack Overflow, and everywhere in between.

  • Create new market opportunities and identify innovative solutions to expand developer engagements.

  • Be an inspiring leader in the market and the voice of developers in the ecosystem.

Skills & Experience:

  • You are a community leader and understand the vital work that is involved in ecosystem management. Developers are one of the most valuable constituencies in our ecosystem today; as such, our developer community can help catalyze the expansion and adoption of Holochain.

  • You are a forward-thinking developer, masterful communicator, and ecosystem influencer.

  • You have passion, curiosity, technical depth, and extraordinary communication and presentation skills.

  • You have solid and diverse engineering skills—have a good pulse of current development technologies across several platforms.

  • You geek out over building apps, finding solutions to hard problems, interacting with other developers and derive intrinsic satisfaction from helping others learn by doing.

  • You can converse with a broad range of developer technologies and communities (Rust, Javascript, iOS/Android, OpenStack, Distributed Ledger Technologies, to name a few) while having deep domain expertise in a specific area.

  • You are a friendly and approachable person, as well as a great mentor.

  • You have an entrepreneurial mindset and the ability to act effectively with only high-level direction.

  • You also can speak the language of business and understand how these technologies align with an organization's business and technical needs.

  • You are able to work irregular hours and some weekends to support Hackathons, conferences, and other developer events (online and offline).

In an ideal world:

  • You can demo an application that you have built using the Holochain Development Kit (HDK) as part of the interview process.

  • 5+ years of engineering or software developer experience

  • More than 6 months participation in the community, familiarity with Holochain, and/or distributed technologies

  • Proven experience of advocacy for a technology

  • Links to other websites and resources where we might learn more about you (GitHub, Twitter, YouTube, Twitch, website, etc.) are greatly appreciated

Some details about what we offer:

  • Generous salary (National Currency)

  • Generous crypto pay program (HOT & HoloFuel)

  • Supportive team trial period

  • Regular team meetings (video and in person)

  • Collaborative and inspiring culture

  • Flexible work schedules and vacation

  • Motivated, passionately engaged, and evolutionary global teammates

Holo is an equal opportunity employer that celebrate a diverse, creative, and collaborative team.

Please mention that you come from Remotive when applying for this job.

Help us maintain Remotive! If this link is broken, please just click to report dead link!

similar jobs

  • Yesterday

    Signal is hiring full-stack web developers to help make private communication simple. If you care about code quality as much as you care about user privacy, you should fit right in. This role is an opportunity to have an immediate impact while working closely with a talented team to solve challenging problems and ship new features to millions of users.

    Requirements

    • Comprehensive experience developing cross-platform JavaScript applications using Electron, Node, and React.

    • Familiar with statically typed languages like TypeScript.

    • Experience being the architect of major new enhancements.

    • Capable of communicating effectively. We're a small organization; you will be involved in every aspect.

    • Degree in Computer Science or related field.

    • 5+ years of industry experience.

    • Experience with webpack, SQL/SQLite, Sass, CSS flexbox, modern JavaScript syntax (ECMAScript 6), promises, and async/await are also a plus.

    Benefits

    • You can work anywhere in the United States. Whether it’s your favorite coffee shop or your living room, Signal gives you the flexibility to work wherever you will be most effective. We fly somewhere new once a quarter so that everyone can meet up in person.

    • Excellent healthcare, vision, and dental with all premiums covered.

    • Our 401(k) plan matches your contributions (without any vesting period) up to the employee federal maximum of $19,000.

    • We're stable, well-funded, and capable of focusing on what is best for users without distractions.

    • Feel good about what you do. We believe in solving real problems, working with integrity, and sharing that work (and code) with everyone.

  • Countly (Europe & Turkey)
    1 week ago

    Required experience

    • Hands on experience with Node.js and MongoDB 

    • Experience working with frontend JS libraries and frameworks (Backbone, JQuery, Underscore, D3.js etc.) 

    • Experience working on Linux (Ubuntu and/or RHEL) 

    • Knowledge of common tools and tech such as Git, JIRA, Travis and Docker 

    • Mobile development experience in Android (and iOS) is a big plus but not a strict requirement

    Tasks

    • Creating new features (plugins) for Countly analytics platform using Node.js and MongoDB 

    • Unit, functional and performance testing 

    • SDK development on Android and iOS

  • We're looking for a full-stack javascript engineer as part of a small tight-knit team (3-4). 

    Our environment is typical of a start-up.

    • Small team, fast-paced, we all get a lot done by everyone wearing many hats.

    • We are serious about optimizing our time and staying focused on the most important goals and outcomes.

    • We have remote team members and are completely on board with 100% remote work.

    • We coordinate using a kanban board, hold a daily standup, and mostly communicate via ad hoc video calls and Slack.

    • Our technology is written in NodeJS and React and lives on the Google Cloud Platform.

    Responsibilities

    • Contribute across the stack to Trellis technical projects, including backend code, DOM-based browser automation, and frontend SDKs

    • Work in a team environment and contribute to our culture of continuous improvement

    • Produce maintainable, functional, highly reliable and performant code

    • Participate in regular code reviews and process retrospectives

    • Build reusable code and libraries for future use.

    • Ensure the technical feasibility of system architecture and design

    Required

    • Experience with modern JavaScript

    • Fullstack experience both back-end and front-end applications (we do more backend than frontend)

    • Track record of dedication to creating maintainable, functional and reliable systems, consistent demonstration of grit, collaboration, curiosity, teamwork, ownership and integrity

    • Ability to pass a background check, has appropriate work authorization

    Bonus

    • Experience with async/await.

    • Familiarity with Chromum/Puppeteer and DOM manipulation/selection.

    • If SF local, then we can meet in person, but not required for working nor interviewing.

Remotive can help!

Not sure how to apply properly to this job? Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers? Join our community!