Back to all listings

Perry Street Software

Perry Street Software is hiring a Senior Mobile Developer (iOS) for remote full-time work building architecture-focused, user-facing features for Jack'd and SCRUFF.

View on HN
Remote (North America / LatAm) full-time senior

Skills

SwiftKotlinbackend framework languagesdependency injectionKoinSwinjectRxJavaCombineJetpack ComposeSwiftUIQuickNimbleKoTestKonsistCombineExpectationsfunctional programmingreactive programmingbehavior-driven developmentarchitecturepolyglot development

Domains

mobile apps dating apps social networking LGBTQ+ privacy/security
Show original post
Perry Street Software | Senior Mobile Developer (iOS) | https://www.perrystreet.com/careers | Remote (North America / LatAm) | Full-Time
Perry Street Software publishes Jack'd and SCRUFF, two of the world's largest LGBTQ+ dating apps on iOS and Android. Our brands reach more than 30 million members worldwide, so members can connect, meet and express themselves on a platform that prioritizes privacy, security, and community. Our company puts user privacy first, and doesn't sell data or use third-party ad networks.
As a Senior Mobile Developer, you will help us build the user-facing pieces of the next generation of Scruff and Jack’d. We are looking for engineers who are passionate about architecture and excited to become polyglot in their understanding of Swift, Kotlin, and backend framework languages. We are a small, nimble company, so the ability to make an impact is significant. The position is 40 hours per week and ongoing/full-time.
What you'll do:
- Clean architecture using dependency injection (Koin/Swinject), modules, and functional & reactive programming (RxJava/Combine)
- Modern UIs with a live style guide and Jetpack Compose/SwiftUI
- Test and behavior-driven development, starting with the ViewModel layer (see our blogs), using Quick/Nimble, KoTest, Konsist, and CombineExpectations.
- We are pioneers of architectural linters (we are the #1 consumer of Konsist and introduced Harmonize for iOS). This enables us to apply architectural principles across a global, distributed team
- Develop production-ready code serving millions of users right away
- You can see more about our architectural approach on our Engineering blog at https://medium.com/perry-street-software-engineering or learn more about us at https://www.perrystreet.com/careers

Top candidate matches

10

dignick

senior · 10y exp

40%

Senior connected-product engineer with 10+ years of experience building embedded firmware, companion apps, and cloud backends, available for contract/project work or a permanent role in connected hardware or climate tech.

C/C++Zephyr RTOSNordic nRF Connect SDKnRF52nRF53nRF54+16

pmcconnell

senior · 10y exp

40%

Senior native app developer in NY with 10+ years of experience building iOS, Android, Mac, Windows, and TV/video applications, available remote and not willing to relocate.

SwiftSwiftUIObjective-CKotlinC#API integration+2

escoberik

senior · 17y exp

38%

Senior full-stack and mobile engineer based in Mérida, Mexico, with 17 years of experience, open to remote full-time or contract roles at $60/h.

Ruby on RailsTypeScriptReactReact NativeKotlinAndroid+2

mmavrispb

senior · 15y exp

38%

Senior software engineer with 15+ years of experience seeking remote EU-based contract work, specializing in mobile, backend, payments, and healthcare tech.

iOSSwiftKMMKMPAndroidKotlin+5

albertodenia

senior · 15y exp

37%

Senior iOS developer in Spain seeking freelance/contract work, remote, with 15 years of experience building and maintaining high-scale mobile apps and games.

iOSSwiftSwiftUIUIKitObjective-CSwiftData+29
37%

Senior design engineer blending design and development, focused on design systems and agentic UI workflows, open to remote work from Czechia.

FigmaPaperClaude DesignOpen DesignElixirPhoenix+13
37%

Senior founding engineer with Apple Vision Pro and AI product experience, seeking senior IC or contract/fixed-scope roles focused on creator, platform, and agentic products.

SwiftSwiftUIiOSvisionOSC++Python+19

voltec366

senior · 14y exp

37%

Senior iOS/macOS engineer in Tbilisi with 14 years of experience, open to remote full-time or contract work, able to own native apps and lightweight backend through App Store release.

SwiftSwiftUIUIKitmacOS/AppKitSwift ConcurrencyHealthKit+10
37%

London-based product engineer and creative with full-stack experience across web, mobile, blockchain, and embedded platforms, focused on UX, DX, and automation.

TypeScriptReactBashGitHub ActionsElectronRoku Scenegraph+20
37%

Andrii in Georgia is a remote-friendly developer open to full-time or project-based roles, with experience spanning low-level systems, video/streaming, desktop apps, iOS, and modern web development.

CC++SwiftTypeScriptPythonObjective-C+24