Senior Mobile Developer (iOS)

Perry Street Software · Technology

seniorRemote

Salary Range (USD)

Negotiable

Location

Location N/A

Visa Support

Not mentioned

Funding Stage

Unknown

Job Responsibilities

  • • Implement clean architecture using dependency injection (Koin/Swinject), modules, and functional & reactive programming (RxJava/Combine)
  • • Build modern UIs with a live style guide and Jetpack Compose/SwiftUI
  • • Write tests and behavior‑driven development starting with the ViewModel layer using Quick/Nimble, KoTest, Konsist, and CombineExpectations
  • • Apply architectural linters and principles across a global, distributed team
  • • Develop production‑ready code serving millions of users

Required Skills

SwiftKotlinClean architectureDependency injection (Koin or Swinject)Functional and reactive programming (RxJava or Combine)Modern UI development (Jetpack Compose or SwiftUI)Test‑driven and behavior‑driven developmentQuick/Nimble testing frameworksKoTestKonsistCombineExpectations

Engineering Culture & Tech Stack

SwiftKotlinRxJavaCombineJetpack ComposeSwiftUIKoinSwinjectQuickNimbleKoTestKonsistCombineExpectations
passionate about architecture
small nimble company
ability to make an impact
global distributed team
pioneers of architectural linters

Raw Post

Show original text
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

AI Risk Insights

No major risk signals detected.

Recent News

No recent updates

Data Source

Content parsed by LLM from Hacker News raw data. Confidence:MEDIUM

© 2026 Job Signal

Built with ❤️ by Anna4code