From 212c2bdc1c02bf75e74a5dc3abb4678c67d69bb4 Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Sat, 19 Aug 2023 09:04:03 +0100 Subject: [PATCH 1/3] docs: join the team (#2954) --- docs/JOIN_TEAM.md | 72 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 docs/JOIN_TEAM.md diff --git a/docs/JOIN_TEAM.md b/docs/JOIN_TEAM.md new file mode 100644 index 0000000000..52bc08a09a --- /dev/null +++ b/docs/JOIN_TEAM.md @@ -0,0 +1,72 @@ +# Join SimpleX Chat team + +SimpleX Chat Ltd is a seed stage startup with a lot of user growth in 2022-2023, and a lot of exciting technical and product problems to solve to grow faster. + +We currently have 4 full-time people in the team - all engineers, including the founder. + +We want to add up to 3 people to the team. + + +**You**: + +- **Passionate about joining SimpleX Chat team**: + - already use SimpleX Chat to communicate with friends/family or participate in public SimpleX Chat groups. + - passionate about privacy, security and communications. + - are willing to make a contribution to the project in your free time before we hire you, as an extended test. + +- **Exceptionally pragmatic, very fast and customer-focussed**: + - care about the customers (aka users) and about the product we build much more than about the code quality, technology stack, etc. + - believe that the simplest solution is the best. + - 2-3x faster than the most competent people you worked with. + - focus on solving only today's problems and resist engineering for the future (aka over-engineering) – see [The Duct Tape Programmer](https://www.joelonsoftware.com/2009/09/23/the-duct-tape-programmer/) and [Why I Hate Frameworks](https://medium.com/@johnfliu/why-i-hate-frameworks-6af8cbadba42). + - do not suffer from "not invented here" syndrome, at the same time interested to design and implement protocols and systems from the ground up when appropriate. + +- **Love software engineering**: + - have 5y+ of software engineering experience in complex projects, + - great understanding of the common principles: + - data structures, bits and byte manipulation + - text encoding and manipulation + - software design and algorithms + - concurrency + - networking + +- **Want to join a very early stage startup**: + - high pace and intensity, longer hours + - a substantial part of the compensation in stock options + - too much [autonomy](https://twitter.com/KentBeck/status/851459129830850561) hurts – we believe in transparency + + +## Who we are looking for + +### Systems Haskell engineer + +You are a servers/network/Haskell expert: +- network libraries. +- exception handling, concurrency, STM. +- type systems - we use ad hoc dependent types a lot. +- strictness. +- has some expertise in network protocols, cryptography and general information security principles and approaches. +- interested to build the next generation of messaging network. + +You will be focussed mostly on our servers code, and will also contribute to the core client code written in Haskell. + + +### Product engineer (iOS) + +You are a product UX expert who designs great user experiences directly in iOS code: +- iOS and Mac platforms, including: + - SwiftUI and UIKit. + - extensions, including notification service extension and sharing extension + - low level inter-process communication primitives for concurrency +- interested about creating the next generation of UX for a communication/social network. + +Knowledge of Android and Kotlin Multiplatform would be a bonus - we use Kotlin Jetpack Compose for our Android and desktop apps. + + +## How to join the team + +1. [Install the app](../README.md#install-the-app), try using it with the friends and [join some user groups](https://github.com/simplex-chat/simplex-chat#join-user-groups) – you will discover a lot of things that need improvements. + +2. Also look through [GitHub issues](https://github.com/simplex-chat/simplex-chat/issues) submitted by the users to see what would you want to contribute as a test. + +3. [Connect to us](https://simplex.chat/contact#/?v=1&smp=smp%3A%2F%2Fu2dS9sG8nMNURyZwqASV4yROM28Er0luVTx5X1CsMrU%3D%40smp4.simplex.im%2FKBCmxJ3-lEjpWLPPkI6OWPk-YJneU5uY%23%2F%3Fv%3D1%26dh%3DMCowBQYDK2VuAyEAtixHJWDXvYWcoe-77vIfjvI6XWEuzUsapMS9nVHP_Go%253D%26srv%3Do5vmywmrnaxalvz6wi3zicyftgio6psuvyniis6gco6bp6ekl4cqj4id.onion) via SimpleX Chat to chat about what you want to contribute and about joining the team. From ca3fd2ec36913fd1a1ddd5a9df7f125fa11bb71f Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Sat, 19 Aug 2023 09:12:34 +0100 Subject: [PATCH 2/3] docs: update "join team" --- docs/JOIN_TEAM.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/JOIN_TEAM.md b/docs/JOIN_TEAM.md index 52bc08a09a..c1f9e6c014 100644 --- a/docs/JOIN_TEAM.md +++ b/docs/JOIN_TEAM.md @@ -12,7 +12,7 @@ We want to add up to 3 people to the team. - **Passionate about joining SimpleX Chat team**: - already use SimpleX Chat to communicate with friends/family or participate in public SimpleX Chat groups. - passionate about privacy, security and communications. - - are willing to make a contribution to the project in your free time before we hire you, as an extended test. + - interested to make contributions to SimpleX Chat open-source project in your free time before we hire you, as an extended test. - **Exceptionally pragmatic, very fast and customer-focussed**: - care about the customers (aka users) and about the product we build much more than about the code quality, technology stack, etc. @@ -31,9 +31,9 @@ We want to add up to 3 people to the team. - networking - **Want to join a very early stage startup**: - - high pace and intensity, longer hours - - a substantial part of the compensation in stock options - - too much [autonomy](https://twitter.com/KentBeck/status/851459129830850561) hurts – we believe in transparency + - high pace and intensity, longer hours. + - a substantial part of the compensation is stock options. + - full transparency – we believe that too much [autonomy](https://twitter.com/KentBeck/status/851459129830850561) hurts learning and slows down progress. ## Who we are looking for @@ -56,8 +56,8 @@ You will be focussed mostly on our servers code, and will also contribute to the You are a product UX expert who designs great user experiences directly in iOS code: - iOS and Mac platforms, including: - SwiftUI and UIKit. - - extensions, including notification service extension and sharing extension - - low level inter-process communication primitives for concurrency + - extensions, including notification service extension and sharing extension. + - low level inter-process communication primitives for concurrency. - interested about creating the next generation of UX for a communication/social network. Knowledge of Android and Kotlin Multiplatform would be a bonus - we use Kotlin Jetpack Compose for our Android and desktop apps. From c38af98a01a1c070a382a69e49abcf3f753e720a Mon Sep 17 00:00:00 2001 From: Evgeny Poberezkin <2769109+epoberezkin@users.noreply.github.com> Date: Sat, 19 Aug 2023 12:09:53 +0100 Subject: [PATCH 3/3] readme: add USDT address --- README.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 8e9e681731..36436c6b58 100644 --- a/README.md +++ b/README.md @@ -142,11 +142,14 @@ It is possible to donate via: - [GitHub](https://github.com/sponsors/simplex-chat) - it is commission-free for us. - [OpenCollective](https://opencollective.com/simplex-chat) - it charges a commission, and also accepts donations in crypto-currencies. -- Monero address: 8568eeVjaJ1RQ65ZUn9PRQ8ENtqeX9VVhcCYYhnVLxhV4JtBqw42so2VEUDQZNkFfsH5sXCuV7FN8VhRQ21DkNibTZP57Qt -- Bitcoin address: 1bpefFkzuRoMY3ZuBbZNZxycbg7NYPYTG -- BCH address: 1bpefFkzuRoMY3ZuBbZNZxycbg7NYPYTG -- Ethereum address: 0x83fd788f7241a2be61780ea9dc72d2151e6843e2 -- Solana address: 43tWFWDczgAcn4Rzwkpqg2mqwnQETSiTwznmCgA2tf1L +- Monero: 8568eeVjaJ1RQ65ZUn9PRQ8ENtqeX9VVhcCYYhnVLxhV4JtBqw42so2VEUDQZNkFfsH5sXCuV7FN8VhRQ21DkNibTZP57Qt +- Bitcoin: 1bpefFkzuRoMY3ZuBbZNZxycbg7NYPYTG +- BCH: 1bpefFkzuRoMY3ZuBbZNZxycbg7NYPYTG +- USDT: + - BNB Smart Chain: 0x83fd788f7241a2be61780ea9dc72d2151e6843e2 + - Tron: TNnTrKLBmdy2Wn3cAQR98dAVvWhLskQGfW +- Ethereum: 0x83fd788f7241a2be61780ea9dc72d2151e6843e2 +- Solana: 43tWFWDczgAcn4Rzwkpqg2mqwnQETSiTwznmCgA2tf1L Thank you,