mirror of
https://github.com/simplex-chat/simplex-chat.git
synced 2026-05-26 01:04:30 +00:00
Merge branch 'sh/reproducible-android' into sh/stable-android-reproducible
This commit is contained in:
+36
-18
@@ -6,31 +6,49 @@ layout: layouts/jobs.html
|
||||
|
||||
# Join SimpleX Chat team
|
||||
|
||||
SimpleX Chat is a seed stage startup with a lot of user growth in 2022-2025, and a lot of exciting technical and product problems to solve to grow faster.
|
||||
|
||||
We currently have 4 people in the team.
|
||||
|
||||
We are looking for passionate and creative people to help us!
|
||||
Join SimpleX Chat team to build the future of secure, private, and decentralized communications.
|
||||
|
||||
## Who we are looking for
|
||||
|
||||
### Mobile application developer
|
||||
### iOS Engineer
|
||||
|
||||
You:
|
||||
- created mobile applications for Android platforms as **your own full-time or side projects**,
|
||||
- expertise with Android APIs, Kotlin and JetPack Compose framework,
|
||||
- [a good taste](https://paulgraham.com/taste.html) for mobile apps design would be a bonus.
|
||||
We are looking for an entrepreneurial iOS engineer.
|
||||
|
||||
It is not a full time job yet, we have some specific problems to solve in the Android app. If we are happy working together it is likely to evolve into a full-time job offer in 2026.
|
||||
Please send your exceptional achievements related to iOS (created in your own free time, or via grants, or startups you co-founded, but not as part of employment or contract):
|
||||
- popular iOS open-source libraries or frameworks.
|
||||
- iOS apps you developed on your own or as part of 2-people team.
|
||||
- technical publications about iOS engineering.
|
||||
|
||||
Please ONLY apply if you created and released your own apps (not as a job or contract for somebody else).
|
||||
This is a full-time remote contract. You must be in UTC +/- 8 hours timezone.
|
||||
|
||||
### Application Engineer
|
||||
|
||||
We are looking for an entrepreneurial Android/Desktop applications engineer with an advanced expertise in:
|
||||
- Kotlin Multiplatform.
|
||||
- Jetpack Compose and JVM development.
|
||||
- desktop applications for Linux, Mac and Windows.
|
||||
- advanced knowledge of C/C++, Java, JavaScript and some other programming languages.
|
||||
|
||||
Please send your exceptional engineering achievements (created in your own free time, or via grants, or startups you co-founded, but not as part of employment or contract):
|
||||
- popular open-source libraries, frameworks or applications.
|
||||
- apps you developed on your own or as part of 2-3 people team.
|
||||
- technical publications about engineering.
|
||||
|
||||
This is a full-time remote contract. You must be in UTC +/- 8 hours timezone.
|
||||
|
||||
<h3>Community Builder</h3>
|
||||
|
||||
We are looking for an entrepreneurial Community Builder and Marketer, with successful crowdfunding experience.
|
||||
|
||||
Please send your exceptional achievements related to community building, social media marketing, or crowdfunding (created in your free time or in startups you co-founded, but not as part of contract or employment):
|
||||
- large, active online communities, social media accounts, podcasts, or YouTube channels.
|
||||
- successful crowdfunding campaigns that raised significant funds.
|
||||
- high-profile publications, interviews, or viral content pieces.
|
||||
|
||||
This is a part-time remote contract. You must be in UTC +/- 8 hours timezone.
|
||||
|
||||
## How to join the team
|
||||
|
||||
1. [Install the app](https://github.com/simplex-chat/simplex-chat#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.
|
||||
To apply, please [install SimpleX Chat app](./DOWNLOADS.md) and send your achievements to this [SimpleX address](https://smp16.simplex.im/a#OGL3qf7utOrUERFoFOROgdQaAkj_znzoeACNKDAsFNA).
|
||||
|
||||
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://smp4.simplex.im/a#IWCurmcnKDvfOzGrQdqlXjKinqkvO10a2q__nWBVG6c) via SimpleX Chat to chat about what you want to contribute and about joining the team.
|
||||
|
||||
4. You can also email [jobs@simplex.chat](mailto:jobs@simplex.chat?subject=Join%20SimpleX%20Chat%20team)
|
||||
**We do NOT review CVs at the initial stage, please only send the links to your achievements**.
|
||||
|
||||
@@ -138,10 +138,15 @@ build() {
|
||||
mkdir -p "$android_tmp_folder"
|
||||
unzip -oqd "$android_tmp_folder" "$android_apk_output"
|
||||
|
||||
# Determenistic build
|
||||
find "$android_tmp_folder" -type f -exec chmod 644 {} +
|
||||
find "$android_tmp_folder" -type d -exec chmod 755 {} +
|
||||
find "$android_tmp_folder" -exec touch -h -d '@0' {} +
|
||||
|
||||
(
|
||||
cd "$android_tmp_folder" && \
|
||||
zip -rq5 "$tmp/$android_apk_output_final" . && \
|
||||
zip -rq0 "$tmp/$android_apk_output_final" resources.arsc res
|
||||
find . -type f -print0 | sort -z | xargs -0 zip -X -rq5 "$tmp/$android_apk_output_final" && \
|
||||
find res resources.arsc -type f -print0 | sort -z | xargs -0 zip -X -rq0 "$tmp/$android_apk_output_final"
|
||||
)
|
||||
|
||||
zipalign -p -f 4 "$tmp/$android_apk_output_final" "$PWD/$android_apk_output_final"
|
||||
|
||||
Reference in New Issue
Block a user