Perry Street Software

Senior Mobile Developer (iOS)

Remote Full-time Remote
Apply Now →
Job Description

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 or learn more about us at

Frequently Asked Questions

What does the Senior Mobile Developer (iOS) role at Perry Street Software involve?

The Senior Mobile Developer (iOS) position at Perry Street Software in Remote is a full-time role. 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.

What skills are required for Senior Mobile Developer (iOS) at Perry Street Software?

Key skills for this role include: https:, www.perrystreet.com, careers, Remote (North America, LatAm), Full-Time.

What is the salary for Senior Mobile Developer (iOS) at Perry Street Software?

The salary for this position is not publicly listed. You can negotiate during the interview process. Check Glassdoor or Levels.fyi for estimates.

Is the Senior Mobile Developer (iOS) position at Perry Street Software remote or on-site?

This position is Remote. You can work from anywhere, subject to the employer's remote work policy.

How do I apply for Senior Mobile Developer (iOS) at Perry Street Software?

You can apply for this position directly through the employer's careers page. Click the 'Apply Now' button on this page to be redirected to the original listing. Make sure your resume is ATS-optimized. Use SpotChange's free ATS test to check.

Similar Jobs

Explore More

Get Hired Faster with SpotChange

AI resume analysis, ATS testing, interview prep, salary insights and more.

Open SpotChange Dashboard

About This Role

Senior Mobile Developer (iOS) at Perry Street Software is a full-time engineering position in Remote. Key skills include https:, www.perrystreet.com, careers, Remote (North America, LatAm), Full-Time. Education: Associate Degree preferred. Experience: 5+ years.

This role is classified as remote and is suitable for senior-level professionals. Ghost Score 30/100 (Probably Active) indicates this listing is probably active with recent employer engagement.

To apply, visit the official application page through the Apply Now button above. SpotChange Jobs provides AI-powered career tools including resume optimization, ATS testing, interview preparation, and salary negotiation assistance.