From ecff6a4b49870b92823baad0589e33c59b1c941b Mon Sep 17 00:00:00 2001 From: Stypox Date: Wed, 20 Aug 2025 16:53:42 +0200 Subject: [PATCH 1/8] Add Jobs page --- about.html | 1 + blog.html | 1 + budget/2025.html | 1 + contact.html | 1 + credits.html | 1 + donate.html | 1 + imprint.html | 1 + index.html | 1 + jobs.html | 85 +++++++++++++++++++ join.html | 1 + license.html | 1 + policy/trademark.html | 1 + posts/2022-11-05_founded.html | 1 + posts/2023-07-13_1st_board_meeting.html | 1 + posts/2023-12-18_pseudonyms.html | 1 + ...23-12-19_1st_plenum_2nd_board_meeting.html | 1 + posts/2024-02-10_2nd_plenum.html | 1 + posts/2024-04-22_weblate_donation.html | 1 + posts/2024-06-23_3rd_board_meeting.html | 1 + posts/2024-08-20_3rd_plenum.html | 1 + posts/2024-12-01_4th_board_meeting.html | 1 + posts/2024-12-03_hiring_contributor.html | 1 + posts/2025-01-04_4th_plenum.html | 1 + posts/2025-02-08_5th_plenum.html | 1 + posts/2025-02-20_thanks_luanrt.html | 1 + posts/2025-06-06_5th_board_meeting.html | 1 + posts/2025-06-29_6th_board_meeting.html | 1 + privacy.html | 1 + 28 files changed, 112 insertions(+) create mode 100644 jobs.html diff --git a/about.html b/about.html index 4d2942f..7e06307 100644 --- a/about.html +++ b/about.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/blog.html b/blog.html index 46334e0..913303a 100644 --- a/blog.html +++ b/blog.html @@ -30,6 +30,7 @@ About Join us Blog + Jobs Donate diff --git a/budget/2025.html b/budget/2025.html index 484c24e..b391459 100644 --- a/budget/2025.html +++ b/budget/2025.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/contact.html b/contact.html index 3d94622..52c91d7 100644 --- a/contact.html +++ b/contact.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/credits.html b/credits.html index 6786f9a..1a0be41 100644 --- a/credits.html +++ b/credits.html @@ -27,6 +27,7 @@ About Join us Blog + Jobs Donate diff --git a/donate.html b/donate.html index cd2250f..c924b7d 100644 --- a/donate.html +++ b/donate.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/imprint.html b/imprint.html index 95db5ac..58f814f 100644 --- a/imprint.html +++ b/imprint.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/index.html b/index.html index 8680d7b..8a6ee13 100644 --- a/index.html +++ b/index.html @@ -30,6 +30,7 @@ About Join us Blog + Jobs Donate diff --git a/jobs.html b/jobs.html new file mode 100644 index 0000000..fae9442 --- /dev/null +++ b/jobs.html @@ -0,0 +1,85 @@ + + + + + NewPipe e.V. + + + + + +
+ + + + + +
+
+
+
+ + +
+
+

Jobs

+
+
+
+
+
+
+ + + + + + + +
+ + + + + + + + + + diff --git a/join.html b/join.html index 900a024..e20fac6 100644 --- a/join.html +++ b/join.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/license.html b/license.html index efe8041..bcac796 100644 --- a/license.html +++ b/license.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/policy/trademark.html b/policy/trademark.html index 7dec8d6..26e7dde 100644 --- a/policy/trademark.html +++ b/policy/trademark.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2022-11-05_founded.html b/posts/2022-11-05_founded.html index 0f039d3..f5e2596 100644 --- a/posts/2022-11-05_founded.html +++ b/posts/2022-11-05_founded.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2023-07-13_1st_board_meeting.html b/posts/2023-07-13_1st_board_meeting.html index b16e57a..619bd0a 100644 --- a/posts/2023-07-13_1st_board_meeting.html +++ b/posts/2023-07-13_1st_board_meeting.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2023-12-18_pseudonyms.html b/posts/2023-12-18_pseudonyms.html index 14ee2f4..b6f056d 100644 --- a/posts/2023-12-18_pseudonyms.html +++ b/posts/2023-12-18_pseudonyms.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2023-12-19_1st_plenum_2nd_board_meeting.html b/posts/2023-12-19_1st_plenum_2nd_board_meeting.html index 62aa9a5..9658738 100644 --- a/posts/2023-12-19_1st_plenum_2nd_board_meeting.html +++ b/posts/2023-12-19_1st_plenum_2nd_board_meeting.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2024-02-10_2nd_plenum.html b/posts/2024-02-10_2nd_plenum.html index f86167a..1d99635 100644 --- a/posts/2024-02-10_2nd_plenum.html +++ b/posts/2024-02-10_2nd_plenum.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2024-04-22_weblate_donation.html b/posts/2024-04-22_weblate_donation.html index a9ca3b6..eda7d91 100644 --- a/posts/2024-04-22_weblate_donation.html +++ b/posts/2024-04-22_weblate_donation.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2024-06-23_3rd_board_meeting.html b/posts/2024-06-23_3rd_board_meeting.html index 06c704e..1a1d5ed 100644 --- a/posts/2024-06-23_3rd_board_meeting.html +++ b/posts/2024-06-23_3rd_board_meeting.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2024-08-20_3rd_plenum.html b/posts/2024-08-20_3rd_plenum.html index 6cbc22f..114cdd0 100644 --- a/posts/2024-08-20_3rd_plenum.html +++ b/posts/2024-08-20_3rd_plenum.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2024-12-01_4th_board_meeting.html b/posts/2024-12-01_4th_board_meeting.html index 01272f1..6663f4a 100644 --- a/posts/2024-12-01_4th_board_meeting.html +++ b/posts/2024-12-01_4th_board_meeting.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2024-12-03_hiring_contributor.html b/posts/2024-12-03_hiring_contributor.html index ddb88ef..1301e76 100644 --- a/posts/2024-12-03_hiring_contributor.html +++ b/posts/2024-12-03_hiring_contributor.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2025-01-04_4th_plenum.html b/posts/2025-01-04_4th_plenum.html index fbd693f..8404bba 100644 --- a/posts/2025-01-04_4th_plenum.html +++ b/posts/2025-01-04_4th_plenum.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2025-02-08_5th_plenum.html b/posts/2025-02-08_5th_plenum.html index 884f21e..a3effa6 100644 --- a/posts/2025-02-08_5th_plenum.html +++ b/posts/2025-02-08_5th_plenum.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2025-02-20_thanks_luanrt.html b/posts/2025-02-20_thanks_luanrt.html index 6fd99a4..54e9cbf 100644 --- a/posts/2025-02-20_thanks_luanrt.html +++ b/posts/2025-02-20_thanks_luanrt.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2025-06-06_5th_board_meeting.html b/posts/2025-06-06_5th_board_meeting.html index f1e53f1..91218d4 100644 --- a/posts/2025-06-06_5th_board_meeting.html +++ b/posts/2025-06-06_5th_board_meeting.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/posts/2025-06-29_6th_board_meeting.html b/posts/2025-06-29_6th_board_meeting.html index 3c16fd7..23d9287 100644 --- a/posts/2025-06-29_6th_board_meeting.html +++ b/posts/2025-06-29_6th_board_meeting.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate diff --git a/privacy.html b/privacy.html index fe1bc0d..42df1db 100644 --- a/privacy.html +++ b/privacy.html @@ -28,6 +28,7 @@ About Join us Blog + Jobs Donate -- 2.45.3 From 0f81be6e3952366db5bb906dcd3295f91eb4622c Mon Sep 17 00:00:00 2001 From: Stypox Date: Wed, 20 Aug 2025 16:58:51 +0200 Subject: [PATCH 2/8] Highlight current page in navbar --- about.html | 2 +- assets/css/main.css | 8 +++++--- blog.html | 2 +- donate.html | 2 +- jobs.html | 2 +- join.html | 2 +- 6 files changed, 10 insertions(+), 8 deletions(-) diff --git a/about.html b/about.html index 7e06307..655d00a 100644 --- a/about.html +++ b/about.html @@ -25,7 +25,7 @@ diff --git a/jobs.html b/jobs.html index fae9442..6565563 100644 --- a/jobs.html +++ b/jobs.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Jobs Donate diff --git a/join.html b/join.html index e20fac6..b3f47cf 100644 --- a/join.html +++ b/join.html @@ -26,7 +26,7 @@ diff --git a/blog.html b/blog.html index 807c088..5d9fb2a 100644 --- a/blog.html +++ b/blog.html @@ -30,7 +30,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/budget/2025.html b/budget/2025.html index b391459..c7c7b99 100644 --- a/budget/2025.html +++ b/budget/2025.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/contact.html b/contact.html index 52c91d7..4544378 100644 --- a/contact.html +++ b/contact.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/credits.html b/credits.html index 1a0be41..8e008e2 100644 --- a/credits.html +++ b/credits.html @@ -27,7 +27,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/donate.html b/donate.html index e402afe..2e5052a 100644 --- a/donate.html +++ b/donate.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/imprint.html b/imprint.html index 58f814f..b4b068b 100644 --- a/imprint.html +++ b/imprint.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/index.html b/index.html index 8a6ee13..fa279ef 100644 --- a/index.html +++ b/index.html @@ -30,7 +30,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/join.html b/join.html index b3f47cf..66f5ed9 100644 --- a/join.html +++ b/join.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/license.html b/license.html index bcac796..ff21aff 100644 --- a/license.html +++ b/license.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/jobs.html b/opportunities.html similarity index 59% rename from jobs.html rename to opportunities.html index 84e621d..cac4d82 100644 --- a/jobs.html +++ b/opportunities.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate @@ -47,13 +47,16 @@
-

Jobs

+

Opportunities

- NewPipe e.V. is looking for two people that could bring forward the NewPipe refactor and make our web infrastructure more resilient, as decided in the 5th plenum meeting. Note that at this time we can only hire independent contractors that can emit invoices, and work would be paid by the hour at a gross rate of 32€/h. You can apply by sending us an email at board@newpipe-ev.de using the two buttons below. + NewPipe e.V. is looking for two paid contractors that could bring forward the NewPipe refactor and make our web infrastructure more resilient, as decided in the 5th plenum meeting. Note that at this time we can only pay independent contractors that can emit invoices, and work would be paid by the hour at a negotiable gross rate.

- You can read about hirings we have concluded in the past here and here. + You can apply by sending us an email at board@newpipe-ev.de using the two buttons below. Please include a few lines about what relevant experiences you have for the respective position and, if available, a website or git platform account we could look at. We do not expect a full CV or other documentation. We will respond to every applicant. +

+

+ You can read about contracts we have concluded in the past here and here.

@@ -64,9 +67,19 @@

Android developer for NewPipe

-

We are looking for a developer for the NewPipe app, especially to bring forward the refactor. Your main task would be to port UI components from XML to Jetpack Compose, while keeping an eye on style and usability of the interfaces, and to implement the business logic in Kotlin using view models, dependency injection, and other modern technologies. You would be working in close contact with other TeamNewPipe members and open Pull Requests to NewPipe (on the refactor branch), NewPlayer and NewPipeExtractor.

-

Bonus points for your application if you: have experience with native Android development, already know modern Android development practices (Kotlin, Jetpack Compose, Dependency Injection, etc.), have contributed to open source projects in the past.

-

This is a remote part-time job with a flexible schedule of 40 to 80 hours per month.

+

We are looking for a developer for the NewPipe app, especially to bring forward the refactor. Your main task would be to port UI components from XML to Jetpack Compose, while keeping an eye on style and usability of the interfaces, and to implement the business logic in Kotlin using view models, dependency injection, and other modern technologies. You would be working in close contact with other TeamNewPipe members and open pull requests to NewPipe (on the refactor branch), NewPlayer and NewPipeExtractor.

+ Requirements for the position: +
    +
  • Native Android development (Java or Kotlin)
  • +
  • Version control system (git)
  • +
+ Bonus points: +
    +
  • Modern Android development practices (Kotlin, Jetpack Compose, Dependency Injection, etc.)
  • +
  • Contributed to open source projects in the past
  • +
  • Experience with ExoPlayer or video/audio formats
  • +
+

This is a remote part-time freelance contract with a flexible schedule of 40 to 80 hours per month.

@@ -78,9 +91,22 @@

System administrator

-

We are looking for a sysadmin that could setup some new services on NewPipe e.V.'s servers (e.g. Lemmy) and help with regular maintenance. You would be working alongside our volunteer sysadmin @TheAssassin, who has already compiled a list of tasks to delegate.

-

Bonus points for your application if you: are already self-hosting something for yourself, have experience with Ansible.

-

This is a remote part-time job that will initially last 2-3 months, with a flexible schedule of 16 to 32 hours per month.

+

We are looking for a sysadmin that could setup some new services on NewPipe e.V.'s servers and help with regular maintenance. You would be working alongside our volunteer sysadmin @TheAssassin, who has already compiled a list of tasks to delegate.

+ Requirements for the position: +
    +
  • Linux system administration
  • +
  • Prior experience in ops ("system administration")
  • +
  • IaC and configuration management, Ansible skills
  • +
  • Docker/Podman/containers
  • +
+ Bonus points: +
    +
  • DevOps (CI/CD, e.g. GitHub/Gitea actions, GitLab CI)
  • +
  • Experience with database administration
  • +
  • Backups with borg(matic)
  • +
  • Experience with K8s
  • +
+

This is a remote part-time freelance contract that will initially last 2-3 months, with a flexible schedule of 16 to 32 hours per month.

diff --git a/policy/trademark.html b/policy/trademark.html index 26e7dde..b709cc1 100644 --- a/policy/trademark.html +++ b/policy/trademark.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2022-11-05_founded.html b/posts/2022-11-05_founded.html index f5e2596..9e867b9 100644 --- a/posts/2022-11-05_founded.html +++ b/posts/2022-11-05_founded.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2023-07-13_1st_board_meeting.html b/posts/2023-07-13_1st_board_meeting.html index 619bd0a..3eb0603 100644 --- a/posts/2023-07-13_1st_board_meeting.html +++ b/posts/2023-07-13_1st_board_meeting.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2023-12-18_pseudonyms.html b/posts/2023-12-18_pseudonyms.html index b6f056d..3903bf0 100644 --- a/posts/2023-12-18_pseudonyms.html +++ b/posts/2023-12-18_pseudonyms.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2023-12-19_1st_plenum_2nd_board_meeting.html b/posts/2023-12-19_1st_plenum_2nd_board_meeting.html index 9658738..cefd250 100644 --- a/posts/2023-12-19_1st_plenum_2nd_board_meeting.html +++ b/posts/2023-12-19_1st_plenum_2nd_board_meeting.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2024-02-10_2nd_plenum.html b/posts/2024-02-10_2nd_plenum.html index 1d99635..325d41c 100644 --- a/posts/2024-02-10_2nd_plenum.html +++ b/posts/2024-02-10_2nd_plenum.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2024-04-22_weblate_donation.html b/posts/2024-04-22_weblate_donation.html index eda7d91..30a6a39 100644 --- a/posts/2024-04-22_weblate_donation.html +++ b/posts/2024-04-22_weblate_donation.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2024-06-23_3rd_board_meeting.html b/posts/2024-06-23_3rd_board_meeting.html index 1a1d5ed..8a3d53c 100644 --- a/posts/2024-06-23_3rd_board_meeting.html +++ b/posts/2024-06-23_3rd_board_meeting.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2024-08-20_3rd_plenum.html b/posts/2024-08-20_3rd_plenum.html index 114cdd0..53b4c6e 100644 --- a/posts/2024-08-20_3rd_plenum.html +++ b/posts/2024-08-20_3rd_plenum.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2024-12-01_4th_board_meeting.html b/posts/2024-12-01_4th_board_meeting.html index 6663f4a..f747a16 100644 --- a/posts/2024-12-01_4th_board_meeting.html +++ b/posts/2024-12-01_4th_board_meeting.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2024-12-03_hiring_contributor.html b/posts/2024-12-03_hiring_contributor.html index 1301e76..b86003b 100644 --- a/posts/2024-12-03_hiring_contributor.html +++ b/posts/2024-12-03_hiring_contributor.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2025-01-04_4th_plenum.html b/posts/2025-01-04_4th_plenum.html index 8404bba..b51718a 100644 --- a/posts/2025-01-04_4th_plenum.html +++ b/posts/2025-01-04_4th_plenum.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2025-02-08_5th_plenum.html b/posts/2025-02-08_5th_plenum.html index a3effa6..220bb92 100644 --- a/posts/2025-02-08_5th_plenum.html +++ b/posts/2025-02-08_5th_plenum.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2025-02-20_thanks_luanrt.html b/posts/2025-02-20_thanks_luanrt.html index 54e9cbf..3173a28 100644 --- a/posts/2025-02-20_thanks_luanrt.html +++ b/posts/2025-02-20_thanks_luanrt.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2025-06-06_5th_board_meeting.html b/posts/2025-06-06_5th_board_meeting.html index 91218d4..354efc2 100644 --- a/posts/2025-06-06_5th_board_meeting.html +++ b/posts/2025-06-06_5th_board_meeting.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/posts/2025-06-29_6th_board_meeting.html b/posts/2025-06-29_6th_board_meeting.html index 23d9287..b9e700e 100644 --- a/posts/2025-06-29_6th_board_meeting.html +++ b/posts/2025-06-29_6th_board_meeting.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate diff --git a/privacy.html b/privacy.html index 42df1db..1507d55 100644 --- a/privacy.html +++ b/privacy.html @@ -28,7 +28,7 @@ About Join us Blog - Jobs + Opportunities Donate -- 2.45.3 From 9d6c3d9890e18ddbe3d86106128b7b91d689a0e4 Mon Sep 17 00:00:00 2001 From: Stypox Date: Sat, 23 Aug 2025 12:00:51 +0200 Subject: [PATCH 8/8] Add deadline --- opportunities.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/opportunities.html b/opportunities.html index cac4d82..a4d901e 100644 --- a/opportunities.html +++ b/opportunities.html @@ -53,7 +53,7 @@ NewPipe e.V. is looking for two paid contractors that could bring forward the NewPipe refactor and make our web infrastructure more resilient, as decided in the 5th plenum meeting. Note that at this time we can only pay independent contractors that can emit invoices, and work would be paid by the hour at a negotiable gross rate.

- You can apply by sending us an email at board@newpipe-ev.de using the two buttons below. Please include a few lines about what relevant experiences you have for the respective position and, if available, a website or git platform account we could look at. We do not expect a full CV or other documentation. We will respond to every applicant. + You can apply by sending us an email at board@newpipe-ev.de using the two buttons below. Please include a few lines about what relevant experiences you have for the respective position and, if available, a website or git platform account we could look at. We do not expect a full CV or other documentation. You have time until at least 08.09.2025 to apply (or longer, if the position remains vacant). After this date, we will get back to you to agree on a time when we can get to know each other in an online meeting.

You can read about contracts we have concluded in the past here and here. -- 2.45.3