Hacker Newsnew | past | comments | ask | show | jobs | submit | more SignalRecruit1's commentslogin

Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

- Distributed Systems (Rust) Developer: https://jobs.lever.co/signal/7aa1ff1f-bd43-4359-82c7-8703d8b...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, DevOps.

Please email us your resume to: Workwithus@signal.org


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

- Distributed Systems (Rust) Developer: https://jobs.lever.co/signal/7aa1ff1f-bd43-4359-82c7-8703d8b...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, DevOps.

Please email us your resume to: Workwithus@signal.org


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

-Distributed Systems (Rust) Developer: https://jobs.lever.co/signal/7aa1ff1f-bd43-4359-82c7-8703d8b...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

-Operations Engineer: https://jobs.lever.co/signal/7abc18c5-d579-41d9-b19f-bbc18c8...

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, DevOps.

Please email us your resume to: Workwithus@signal.org


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

-Distributed Systems (Rust) Developer: https://jobs.lever.co/signal/7aa1ff1f-bd43-4359-82c7-8703d8b...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

-Security Engineer: https://jobs.lever.co/signal/96f391f5-9840-409b-ac5e-e1f3007...

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, DevOps.

Please email us your resume to: Workwithus@signal.org


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

-Operations Engineer: https://jobs.lever.co/signal/7abc18c5-d579-41d9-b19f-bbc18c8...

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, DevOps.

Please email us your resume to: Workwithus@signal.org


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, DevOps.

Please email us your resume to: Workwithus@signal.org


Did y'all fill that Rust position or did you re-conceive the positions?


They filled it. I applied and followed up with the recruiter who contacted me initially and they said it was closed.


What is the reason for US only if the positions are remote?


Maybe because they're looking for a time overlap during work house in the same timezone. Probably not a fully remote company, most people working from the timezone or even city.


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

- Support Specialist (Contract): https://jobs.lever.co/signal/24b4f951-9c2e-451c-bd9d-18c57e1...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, DevOps.

Please email us your resume to: Workwithus@signal.org


Took a quick browse through your iOS codebase, and I gotta say that I am not impressed. This app seems to follow the classic "massive view controlller" architecture, where a ton on unrelated functionality is squeezed into the controller. On top of this, I see very little unit testing at a controller layer. This is a dangerous combination where some of the most complex part of you codebase has some of the least test coverage.

You might want to consider patterns like MVVM to bring your controllers under control and increase your test coverage.


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

- Core Library (Rust) Developer: https://jobs.lever.co/signal/ba4cc493-d110-47a7-85ea-8d0a90a...

- Product Designer: https://jobs.lever.co/signal/4ad12dc0-e337-44bc-a995-3c7aa28...

- Support Specialist (Contract): https://jobs.lever.co/signal/24b4f951-9c2e-451c-bd9d-18c57e1...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, devops. Distributed Systems/Core Library: Rust

Please email us your resume to: Workwithus@signal.org


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

Here are our open roles:

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- iOS Developer: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

- Core Library (Rust) Developer: https://jobs.lever.co/signal/ba4cc493-d110-47a7-85ea-8d0a90a...

- Product Designer: https://jobs.lever.co/signal/4ad12dc0-e337-44bc-a995-3c7aa28...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, devops. Distributed Systems/Core Library: Rust

Please email us your resume to: Workwithus@signal.org


Signal | San Francisco or Remote (US only) | Full-Time, Remote-OK | https://signal.org

Signal is making private communication simple. As an Open Source project supported by grants and donations, Signal can put users first. There are no ads, no affiliate marketers, no creepy tracking. Just open technology for a fast, simple, and secure messaging experience. We design open protocols, develop Open Source software, and give it away for free.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/signal

Here are our open roles:

- Server Developer: https://jobs.lever.co/signal/2a5fee8b-5875-46d4-a41d-773a28a...

- Desktop Developer: https://jobs.lever.co/signal/6cbff26c-290a-4e74-a56f-78e9783...

- Android Developer: https://jobs.lever.co/signal/cc2a16be-b9aa-496e-ba2c-cf8ba36...

- iOS Developer: https: https://jobs.lever.co/signal/5d866dff-b979-4a90-9a53-f581eee...

- Distributed Systems (Rust) Developer: https://jobs.lever.co/signal/7aa1ff1f-bd43-4359-82c7-8703d8b...

- Core Library (Rust) Developer: https://jobs.lever.co/signal/ba4cc493-d110-47a7-85ea-8d0a90a...

- Product Designer: https://jobs.lever.co/signal/4ad12dc0-e337-44bc-a995-3c7aa28...

Tech Stack: iOS team: Swift & Objective-C. Android team: Java. Desktop team: Electron, web stack (js, css, etc.). Service team: Java, AWS, devops. Distributed Systems/Core Library: Rust

Please email us your resume to: Workwithus@signal.org


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: