minor hire edits

This commit is contained in:
Alex Grintsvayg 2021-03-23 14:01:39 -04:00
parent 4ca94ce566
commit 0e98330b4d
No known key found for this signature in database
GPG key ID: AEB3F089F86A22B5
6 changed files with 98 additions and 84 deletions

View file

@ -10,7 +10,7 @@
"ext-json": "*",
"scssphp/scssphp": "^1.0",
"erusev/parsedown": "^1.6",
"erusev/parsedown-extra": "^0.7.1",
"erusev/parsedown-extra": "^0.8.1",
"pelago/emogrifier": "^3.0",
"mustangostang/spyc": "^0.6.2",
"masterminds/html5": "^2.7"

33
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "86b4f7d1686ff529a0aa31efc0821d05",
"content-hash": "d6a3915b24ed52000b9ff861c85e54d0",
"packages": [
{
"name": "erusev/parsedown",
@ -58,20 +58,23 @@
},
{
"name": "erusev/parsedown-extra",
"version": "0.7.1",
"version": "0.8.1",
"source": {
"type": "git",
"url": "https://github.com/erusev/parsedown-extra.git",
"reference": "0db5cce7354e4b76f155d092ab5eb3981c21258c"
"reference": "91ac3ff98f0cea243bdccc688df43810f044dcef"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/erusev/parsedown-extra/zipball/0db5cce7354e4b76f155d092ab5eb3981c21258c",
"reference": "0db5cce7354e4b76f155d092ab5eb3981c21258c",
"url": "https://api.github.com/repos/erusev/parsedown-extra/zipball/91ac3ff98f0cea243bdccc688df43810f044dcef",
"reference": "91ac3ff98f0cea243bdccc688df43810f044dcef",
"shasum": ""
},
"require": {
"erusev/parsedown": "~1.4"
"erusev/parsedown": "^1.7.4"
},
"require-dev": {
"phpunit/phpunit": "^4.8.35"
},
"type": "library",
"autoload": {
@ -100,9 +103,9 @@
],
"support": {
"issues": "https://github.com/erusev/parsedown-extra/issues",
"source": "https://github.com/erusev/parsedown-extra/tree/master"
"source": "https://github.com/erusev/parsedown-extra/tree/0.8.x"
},
"time": "2015-11-01T10:19:22+00:00"
"time": "2019-12-30T23:20:37+00:00"
},
{
"name": "masterminds/html5",
@ -370,16 +373,16 @@
},
{
"name": "symfony/css-selector",
"version": "v5.2.1",
"version": "v5.2.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/css-selector.git",
"reference": "f789e7ead4c79e04ca9a6d6162fc629c89bd8054"
"reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/symfony/css-selector/zipball/f789e7ead4c79e04ca9a6d6162fc629c89bd8054",
"reference": "f789e7ead4c79e04ca9a6d6162fc629c89bd8054",
"url": "https://api.github.com/repos/symfony/css-selector/zipball/f65f217b3314504a1ec99c2d6ef69016bb13490f",
"reference": "f65f217b3314504a1ec99c2d6ef69016bb13490f",
"shasum": ""
},
"require": {
@ -412,10 +415,10 @@
"homepage": "https://symfony.com/contributors"
}
],
"description": "Symfony CssSelector Component",
"description": "Converts CSS selectors to XPath expressions",
"homepage": "https://symfony.com",
"support": {
"source": "https://github.com/symfony/css-selector/tree/v5.2.1"
"source": "https://github.com/symfony/css-selector/tree/v5.2.4"
},
"funding": [
{
@ -431,7 +434,7 @@
"type": "tidelift"
}
],
"time": "2020-12-08T17:02:38+00:00"
"time": "2021-01-27T10:01:46+00:00"
}
],
"packages-dev": [],

View file

@ -5,7 +5,9 @@ status: active
location: remote (global)
---
This position involves working directly on the LBRY [blockchain](https://github.com/lbryio/lbrycrd), written in C++. You would be responsible for anticipating LBRY's blockchain needs, understanding the tradeoffs between different ways to meet those needs, and designing and implementing your chosen solution.
This position involves working directly on the LBRY [blockchain](https://github.com/lbryio/lbrycrd), written in C++. You would be
responsible for anticipating LBRY's blockchain needs, understanding the tradeoffs between different ways to meet those needs, and
designing and implementing your chosen solution.
Requirements:
@ -13,4 +15,5 @@ Requirements:
- blockchain development experience (preferably with Bitcoin or similar codebases)
- understanding of the blockchain ecosystem and history (mining, ASICs, exchanges, major design decisions, etc)
Blockchain work can be like being a goalkeeper: good work goes under-appreciated, but mistakes are catastrophic. It's helpful to have a mindset that succeeds in the face of these incentives.
Blockchain work can be like being a goalkeeper: good work goes under-appreciated, but mistakes are catastrophic.
It's helpful to have a mindset that succeeds in the face of these incentives.

View file

@ -1,7 +1,7 @@
---
title: Protocol Engineer
order: 4
status: paused
status: active
location: remote (global)
---

View file

@ -43,71 +43,74 @@
<h2 id="applying">Hiring Process</h2>
<p>Click "Apply" below any job listed above to begin the process. We use a 3-step hiring process:</p>
<ol>
<li>A brief (30 minute max), non-technical, introductory phone call with either the CEO, CTO, or appropriate lead.</li>
<h3>1. Intro Call</h3>
<p>A brief (30 minute max), non-technical, introductory phone call with either the CEO, CTO, or appropriate lead.</p>
<li>
<p>All technical hires are required to complete compensated code contribution on the repository they'd be working on. Non-technical hires will also be asked to complete a compensated trial task after they apply and complete step 1.</p>
<h3>2. Code Contribution or Trial Task</h3>
<p>Non-technical hires will also be asked to complete a compensated trial task after they apply and complete step 1.</p>
<p>Technical hires are required to complete compensated code contribution on the repository they'd be working on.
Issues tagged "good first issue" are suitable for this purpose, though you are welcome to work on another issue or even
something not filed at all.</p>
<p>Issues tagged "good first issue" are suitable for this purpose, though you are welcome to work on another issue or even something not filed at all.</p>
<table class="full-table">
<thead>
<tr>
<th>Project(s)</th>
<th>Position</th>
<th>Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/lbryio/lbrycrd">lbrycrd</a></td>
<td>Blockchain Engineer</td>
<td><a href="https://github.com/lbryio/lbrycrd/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">good first issues</a></td>
</tr>
<tr>
<td>
<a href="https://github.com/lbryio/lbry-sdk">lbry-sdk (client)</a>
</td>
<td>Protocol Engineer</td>
<td><a href="https://github.com/lbryio/lbry-sdk/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">good first issues</a></td>
</tr>
<tr>
<td>
<a href="https://github.com/lbryio/lbry-desktop">lbry-desktop</a><br>
<a href="https://github.com/lbryio/lbry-android">lbry-android</a>
</ul>
</td>
<td>Lead Application Engineer</td>
<td><a href="https://github.com/lbryio/lbry-desktop/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">good first issues</a></td>
</tr>
<tr>
<td><em>(not public)</em></td>
<td>API engineer</td>
<td>contact us / apply first</td>
</tr>
</tbody>
</table>
<table class="full-table">
<thead>
<tr>
<th>Project(s)</th>
<th>Position</th>
<th>Issues</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://github.com/lbryio/lbrycrd">lbrycrd</a></td>
<td>Blockchain Engineer</td>
<td><a href="https://github.com/lbryio/lbrycrd/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">good first issues</a></td>
</tr>
<tr>
<td>
<ul>
<li><a href="https://github.com/lbryio/lbry">lbry (daemon)</a></li>
<li><a href="https://github.com/lbryio/lbryum">lbryum (wallet)</a></li>
</ul>
</td>
<td>Protocol Engineer</td>
<td><a href="https://github.com/lbryio/lbry/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">good first issues</a></td>
</tr>
<tr>
<td>
<ul>
<li><a href="https://github.com/lbryio/lbry-desktop">lbry-desktop</a></li>
<li><a href="https://github.com/lbryio/lbry-android">lbry-android</a></li>
<li><a href="https://github.com/lbryio/spee.ch">spee.ch</a></li>
</ul>
</td>
<td>Lead Application Engineer</td>
<td><a href="https://github.com/lbryio/lbry-desktop/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22">good first issues</a></td>
</tr>
<tr>
<td><em>(not public)</em></td>
<td>API engineer</td>
<td>contact us / apply first</td>
</tr>
</tbody>
</table>
<p>The issue you choose does not necessarily need to be fully completed, and we don't expect a perfect first contribution. Open a
pull request as soon as you'd like any feedback from one of our developers. We compensate at or above market rates for all
accepted pull requests.</p>
<p>The issue you choose does not necessarily need to be fully completed, and we don't expect a perfect first contribution. Open a pull request as soon as you'd like any feedback from one of our developers. We compensate at or above market rates for all accepted pull requests.</p>
<p>For questions or problems with a particular issue, please comment directly on the GitHub issue. For setup or environment trouble,
open a separate issue or email the contact listed in the project <code>README</code>. You can also join
<code>#dev</code> in <a href="https://chat.lbry.com">our chat</a> to interact with other community members.</p>
<p>For questions or problems with a particular issue, please comment directly on the GitHub issue. For setup or environment trouble, open a separate issue or email the contact listed in the project <code>README</code>. You can also join <code>#dev</code> in <a href="https://chat.lbry.com">our chat</a> to interact with other community members.</p>
</li>
<li>A longer meeting with the team members you'd be working directly with, as well as the CEO and/or CTO.</li>
</ol>
<h3>3. Meet the Team</h3>
<p>A longer meeting with the team members you'd be working directly with, as well as the CEO and/or CTO.</p>
<p>Steps 1 and 2 may be completed in either order (i.e. you're welcome to try contributing before the introductory call).</p>
<h2 id="referrals">Referrals</h2>
<p>Know someone who'd be a great fit? Tell them about us, send them a link to this page, or show up at their house unexpectedly with a box of candy and a persuasive pitch. If we hire them, we'll pay you $5,000. That's what we call a win-win.</p>
<p>Know someone who'd be a great fit? Tell them about us, send them a link to this page, or show up at their house unexpectedly
with a box of candy and a persuasive pitch. If we hire them, we'll pay you $5,000. That's what we call a win-win.</p>
<h2 id="other-work">Other Work</h2>
<p>Interested in contributing but not ready for commitment? We have a <a href="/faq/contributing">guide for contributors</a> to help you find other ways to get involved. If none of that suits your fancy, join our <a href="https://chat.lbry.com">Discord chat</a> and we'll help you find something you'll love.</p>
<p>Interested in contributing but not ready for commitment? We have a <a href="/faq/contributing">guide for contributors</a>
to help you find other ways to get involved. If none of that suits your fancy, join our
<a href="https://chat.lbry.com">Discord chat</a> and we'll help you find something you'll love.</p>
</div>
</section>
</main>

View file

@ -31,7 +31,7 @@
+ ol,
+ p,
+ ul {
margin-top: 0.25rem;
margin-top: 0.75rem;
}
+ .button {
@ -56,13 +56,18 @@
+ form,
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ ol,
+ p,
+ ul {
margin-top: 1.25rem;
margin-top: 1.5rem;
margin-bottom: 1rem;
}
+ h3,
+ h4,
+ h5 {
margin-top: 1.5rem;
}
+ .button {
@ -111,14 +116,14 @@
ol,
ul {
list-style-position: outside;
//list-style-position: outside;
li {
list-style-position: inherit;
//list-style-position: inherit;
&:not(:first-of-type) {
//&:not(:first-of-type) {
margin-top: 0.5rem;
}
//}
&:not(:last-of-type) {
p:last-of-type {
@ -137,10 +142,10 @@
}
p {
&:not(:first-of-type) {
//&:not(:first-of-type) {
padding-top: 0.5rem;
padding-left: 1.25rem;
}
//}
}
table {