Oddbean new post about | logout
 Come work with us on Nos!

Nos is looking to hire an iOS developer. 


We are looking for an experienced iOS developer to work on our social media app, Nos.social. This is a full-time position available to anyone who can work core hours of 18:00-22:00 UTC, but we are open to working with contractors as well.


Nos is an open-source application part of the emerging social media commons built on the Nostr protocol. Nos is our attempt to build healthier social media by flipping the traditional power dynamics of social media on their head, giving users ultimate control over their accounts, balancing freedom of speech with freedom of listening.

You’ll be joining a small team distributed around the globe. This role will include collaborating with team members in other timezones and attending weekly planning meetings and daily standups. We’re a team that highly values relationships, humility, and a growth mindset. We resonate strongly with the DWeb principles: https://getdweb.net/principles/

You should have a strong working knowledge of iOS frameworks and be proficient with the Swift programming language. We are looking for someone who is fairly independent and can work with our designer and product lead to take a feature from an idea to a polished product. 


Familiarity with the following tools and libraries is ideal:
* SwiftUI* Core Data* Combine* Structured Concurrency (async/await)* git/gitflow* Nostr or other p2p protocols
* Test Driven Development* Slack* Figma


Apply here: https://forms.gle/WMRrVU1zyVRw3FhV7 
 When messages? Thanks 
 Apply, apply, apply! 
nostr:nevent1qqsy3p7f27jxk7hdylw94qg60ue86jat4lj5t6k4697d0gp07cf56lcpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygq0ytqxatqsqf5yalxx3atg2s8gxsk3vzw4pz7dgvfvqw8xr98ckcpsgqqqqqqsgh54a5 
 @jb55 in situations like these, could it be possible to pick which one shows up as the main preview in the future? 💜 
 Hi there 
 nostr:nevent1qqsy3p7f27jxk7hdylw94qg60ue86jat4lj5t6k4697d0gp07cf56lcpz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqrezcph2cyqzdp80e35026z5p6p595tqn4gghn2rztqr3esef79kqvzqqqqqqyu00567 
 Hi, I’m interested:) It’s exciting to see Swiftui-navigation and swift-dependencies being used in the app. It’s the only bitcoin/lightning/nostr related SwiftUI app I found so far utilizing pointfree’s libraries. I’m a longtime subscriber of Pointfree and TCA user. Any chance TCA being adopted in nos as well? 
Also may I ask why CoreData instead of SwiftData since you’re targeting iOS 17 and above only? 
On top of that, it seems all the low level utility tools like secp256k1 and bech32 are also written in Swift, ideally Rust would be a better candidate since Rust/bitcoin ecosystem is much more mature and you can easily export them to Swift using FFI, same applies to nostr-specific tools like rust-nostr, e.g. there’s already SPM package available there.