esilverberg2
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
Perry Street Software, the largest independent publisher of LGBTQ+ apps globally and creator of SCRUFF (www.scruff.com) and Jack'd (www.jackd.com), is hiring for Senior Ruby Developer.
In this role, you will help build our Ruby API powering our family of mobile dating apps. We are looking for engineers who are passionate about architecture and monads! (Ok just kidding about the last part -- but you can see more about our approach to API development in our Medium blog series at https://medium.com/perry-street-software-engineering, and you can see our contribution to Ruby architecture at https://github.com/perrystreetsoftware/Rubyzen). The position is 40 hours per week and ongoing/full-time.
Interested developers should apply at: https://rubyonremote.com/jobs/73278-senior-ruby-developer-eu...
Applicants should please read this 60-second blog post (https://tombedor.dev/human-attention-and-human-effort/), which we believe applies equally to job applications as it does to generated code.
Purely AI-generated applications will not be considered for this role.
As a Senior DevOps Engineer, you will help run the cloud infrastructure that powers our Ruby API for our family of LGBTQ+ mobile dating apps. We are looking for engineers who are passionate about architecture and monads! Ok just kidding about the last part -- but you can see more about our approach to API development in our Medium blog series at https://medium.com/perry-street-software-engineering/a-summa.... The position is 40 hours per week and ongoing/full-time. Our company is also proud to have recently launched the first architectural linter for Ruby, described at the link above.
Apply for our roles here: https://www.perrystreet.com/careers
We spend a lot of time describing our technology and our approach on our Blog, above. If you want to make it to the first round of in-person Zoom interviews with our company, take the time to read our blog posts, and let us know how what we've done compares to, or could have helped with, your experience. Given the volume of applications we read, the most impactful applications contain cover letters with specific examples, demonstrate understanding of the business in which we operate, and include updated and detailed LinkedIn profiles. Candidates using AI to assist in building an application for this role should consider how their cover letter contains specific examples of experience with our actual job requirements, as well as demonstrable interest in and understanding of our company and community. Note that purely AI-written applications will not be considered for any role.
Perry Street Software publishes Jack'd and SCRUFF, two of the world's largest LGBTQ+ dating apps on iOS and Android, is hiring a Senior Ruby Developer
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. As a Senior Ruby Developer, you will help build our Ruby API powering our family of LGBTQ+ mobile dating apps. We are looking for engineers who are passionate about architecture and monads! Ok just kidding about the last part -- but you can see more about our approach to API development in our Medium blog series at https://medium.com/perry-street-software-engineering/clean-a.... The position is 40 hours per week and ongoing/full-time.
Please mention Hacker news in your cover letter.
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced iOS developers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
In this role you will: - Develop with the latest technologies in evolving the architecture for current and future needs in order to develop innovative, consumer-facing mobile products, while supporting the product roadmap - Work in an agile team with Product, Design, Support, and Marketing to respond to our users needs - Help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance - Be a good communicator with both a local and remote team
We are hiring iOS Engineers in North America, Brasil and Europe.
Apply online at: https://www.scruff.com/en/careers
We are on Medium! Learn about our tech stack at: https://medium.com/perry-street-software-engineering
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced iOS developers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
Curious about our mobile stack? We wrote a whole medium blog series about it, featured in The Startup :-)
https://medium.com/swlh/kotlin-in-xcode-swift-in-android-stu...
Learn more at: https://www.scruff.com/en/careers
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced iOS developers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
We take mobile architecture seriously, and have been published by major tech blogs about our approach: https://medium.com/swlh/kotlin-in-xcode-swift-in-android-stu...
Who you are: - Bachelor’s degree (or higher) in computer science, related field, or equivalent practical experience - 3+ years of software development experience - 1+ year of iOS app development experience - Experience using design and architecture patterns - Strong knowledge of Swift with the iOS SDK - Experience using ReactiveSwift/Combine - Good sense of usability and product for mobile apps - Strong sense of ownership, ability to work independently, and proven track record of driving products - Shipped consumer iOS apps, ideally available on App Store
Learn more at: https://www.scruff.com/en/careers
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced iOS, Android and Full Stack Mobile developers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
Learn more about our approach to architecture at on our Medium blog: https://medium.com/perry-street-software-engineering
Responsibilities - Develop with the latest technologies in evolving the architecture for current and future needs in order to develop innovative, consumer-facing mobile products, while supporting the product roadmap - Work in an agile team with Product, Design, Support, and Marketing to respond to our users needs - Help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance - Be a good communicator with both a local and remote team
Nice to Have - Full stack knowledge of technologies like Ruby, SQL, Linux, React Native, and AWS would be highly desirable - Experience with advanced animations - Experience with MVVM architectures - Data-driven mindset - Work out of our New York City headquarters
We are a distributed team, with engineers in the US, Brazil, Germany, Spain and Greece.
If you’re excited by what we’ve described, talk to us! Visit https://www.scruff.com/en/careers for more information.
Perry Street Software is Jack’d and SCRUFF (https://www.perrystreet.com). We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced Dev Ops / Site Reliability Engineers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
Ideal candidates have: - Strong knowledge of AWS, Docker, Databricks - Strong coding experience in Ruby, Python, or similar language - Strong sense of ownership, ability to work independently, and proven track record of driving products - Shipped and maintained consumer software
In this role you will: - Maintain a complex backend which processes more than 350 million web server requests per day - Maintain and monitoring deployment, orchestration, of the servers, docker containers, databases, and general backend infrastructure - Able to troubleshoot complicated, cross platform issues handling OS, AWS, networking, database - Be available for on-call support issues ensuring our currently extremely low on call rate - Be a good communicator with a remote team
Read more at: https://www.scruff.com/en/careers/devops
We are one of the largest LGBTQ+ companies in the world and we publish SCRUFF (www.scruff.com) and Jack'd (www.jackd.com). We are looking for great backend engineers, in or near Central European Time, to help support our infra. We use AWS, Docker, and Ruby; we also have big data infra in Databricks, Redshift and S3. We are a global, distributed team, in 6 separate timezones, that is fully committed to remote work.
We love engineers with experience in networking, cloud infra, security, or ruby/rails application development. We have had successful SREs come from many different backgrounds.
Job description at: https://www.scruff.com/en/careers/devops
Apply by emailing us at: [email protected]
Perry Street Software is one of the largest LGBTQ+ dating companies in the world, and ships Jack’d and SCRUFF. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced iOS developers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
We develop with the latest technologies in evolving the architecture for current and future needs in order to develop innovative, consumer-facing mobile products, while supporting the product roadmap. You will work in an agile team with Product, Design, Support, and Marketing to respond to our users needs; help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance; and be a good communicator with both a local and remote team.
Ideal candidates have experience using design and architecture patterns; a strong knowledge of Swift with the iOS SDK; experience using ReactiveSwift or Combine; a good sense of usability and product for mobile apps.
For more information, visit: https://www.scruff.com/en/careers/ise
https://en.wikipedia.org/wiki/Community_boards_of_New_York_C...
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced iOS developers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
We have a CLEAN-MVVM application architecture using ReactiveSwift/Combine and now is being built with SwiftUI, that is architected in the same way on Android using Kotlin and RxJava.
Responsibilities:
• Develop with the latest technologies in evolving the architecture for current and future needs in order to develop innovative, consumer-facing mobile products, while supporting the product roadmap
• Work in an agile team with Product, Design, Support, and Marketing to respond to our users needs
• Help develop solutions end to end, from the design, to requirements, coding, refactoring, delivering, and maintenance
• Be a good communicator with both a local and remote team
Learn more at: https://www.scruff.com/en/careers/ise
Perry Street Software is Jack’d and SCRUFF. We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced Dev Ops / Site Reliability Engineers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
Responsibilities:
- Maintain a complex backend which processes more than 350 million web server requests per day - Maintain and monitoring deployment, orchestration, of the servers, docker containers, databases, and general backend infrastructure - Able to troubleshoot complicated, cross platform issues handling OS, AWS, networking, database - Keeps up-to date with security and is able to proactively identify, diagnose, and solve complex security issues - Be available for on-call support issues ensuring our currently extremely low on call rate - Be a good communicator with a remote team - Support complicated big data infrastructure and pipelines - Understand orchestration layers like Kubernetes, AWS Fargate, and AWS ECS - Understand CI/CD infrastructure specially AWS CodeDeploy and CodePipeline - Can develop Ruby Rails, Sinatra server backend code
Learn more at: https://www.scruff.com/en/careers/devops
Perry Street Software publishes Jack’d and SCRUFF, two of the largest GBTQ+ dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security. We are hiring experienced Full Stack Mobile developers to help us build the next-generation version of our clients.
Ideal candidates have at least 3 years of experience on either iOS or Android, and some experience developing on both platforms. You strong have knowledge of Java, Kotlin, or Swift with the Android or iOS SDK; experience using design and architecture patterns; experience using RxJava or ReactiveSwift; and you have shipped consumer Android or iOS apps, available on Google Play or App Store.
Nice to have:
Full stack knowledge of technologies like Ruby, SQL, Linux, React Native, and AWS would be highly desirable; Experience with advanced animations; Experience with MVVM architectures; Data-driven mindset;
We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
Learn more at: https://www.scruff.com/en/careers/fsm
Perry Street Software is Jack’d and SCRUFF (https://www.jackd.com) (https://www.scruff.com). We are two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced iOS developers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
We have openings for iOS, Android, and back-end application software engineers (our back-end is in Ruby). At PSS, you will develop with the latest technologies and help evolve the architecture for current and future needs in order to develop innovative, consumer-facing mobile products, while supporting the product roadmap.
Ideal client candidates have 3+ years experience working with Reactive, MVVM, and Kotlin/Swift; ideal back-end candidates have 3+ years experience in Ruby, Rails, and AWS; all candidates should be curious and eager to learn.
To learn more, please visit: https://www.scruff.com/en/careers
Perry Street Software (www.perrystreet.com) publishes Jack’d and SCRUFF -- two of the world’s largest gay, bi, trans and queer social dating apps on iOS and Android. Our brands reach more than 20 million members worldwide so members can connect, meet and express themselves on a platform that prioritizes privacy and security.
We are hiring experienced Full Stack Mobile developers to help us build the next-generation version of Scruff and Jack’d. We are a small, agile, nimble company, so the ability to make an impact is significant. The position is permanent and full-time.
Qualified candidates should have 3+ years of software development experience and 1+ year of Android or iOS app development experience, and should have shipped multiple versions of consumer apps. Strong knowledge of Java, Kotlin, or Swift with the Android or iOS SDK is also required. We've made a major investment in moving our codebase to both RxJava and ReactiveSwift (and probably soon Combine framework), so experience in these frameworks is a big plus.
See more at: https://www.scruff.com/en/careers
Perry Street Software, publisher of SCRUFF and Jack'd, two of the world's largest GBTQ+ social apps, is hiring an experienced Product Manager to join our team. We also have openings for remote iOS and Android developers.
As a Product Manager, you are a passionate, customer-facing and hands-on team member who will help define the future of Jack’d and SCRUFF. You are a problem solver who is happy collaborating with a team to help grow and transform our products. You get excited by new and existing technologies on your phone. You conceptualize how this will empower our community to better connect with each other and how to enable users to better express their authentic self. You enjoy working with other people and are motivated by the current and potential power of our platform.
Existing experience in consumer software is required. In this role, you will work with developers, designers, marketing and product to define and launch new and improved features. Using the agile process you manage and guide change by participating in daily standup meetings, retrospectives, iteration planning meetings, and story acceptance/rejection. You’ll work collaboratively with engineering during the development, launch and continuing refinement of Jack’d and SCRUFF. Work collaboratively on internal initiatives; maintaining backlogs, driving feature completion, reporting to senior management on progress and prioritization.
Check out our website for more info!
App makers launch lobbying group in Washington, D.C
The publisher of SCRUFF (www.scruff.com) and Jack'd (www.jackd.com), two of the worlds largest queer dating apps, is hiring for Mobile Developer (iOS or Android). Today we are 100% remote, though normally we run a distributed engineering team (1/2 in NYC, 1/2 remote). Our company connects millions of gay, bi, trans and queer people around the world every day. We also take our responsibility to build a safe space seriously, and that's why we're the only major social app not to integrate with Facebook/Instagram and not to incorporate any third-party ad networks.
As a Mobile Software engineer, you'll be working with the latest technologies (Swift, Kotlin, RxJava, ReactiveSwift, React Native) in evolving the architecture for current and future needs in order to develop innovative, consumer-facing mobile products, while supporting the product roadmap. You'll deploy and help us evolve our client into an MVVM architecture. And you'll have an opportunity both to go deep in a specific platform and be exposed to technologies across our stack (android clients, server/backend, and big data).
As a Product Manager, you are a passionate, customer-facing and hands-on team member who will help define the future of Jack’d and SCRUFF. You are a problem solver who is happy collaborating with a team to help grow and transform our products. You get excited by new and existing technologies on your phone. You conceptualize how this will empower our community to better connect with each other and how to enable users to better express their authentic self. You enjoy working with other people and are motivated by the current and potential power of our platform. In this role, you will work with developers, designers, marketing and product to define and launch new and improved features. Using the agile process you manage and guide change by participating in daily standup meetings, retrospectives, iteration planning meetings, and story acceptance/rejection.
Visit https://www.scruff.com/en/careers for more information!
The publisher of SCRUFF (www.scruff.com) and Jack'd (www.jackd.com), two of the worlds largest queer dating apps, is hiring for Product Manager and Mobile Developer (iOS or Android). Today we are 100% remote, though normally we run a distributed engineering team (1/2 in NYC, 1/2 remote). Our company connects millions of gay, bi, trans and queer people around the world every day. We also take our responsibility to build a safe space seriously, and that's why we're the only major social app not to integrate with Facebook/Instagram and not to incorporate any third-party ad networks.
As a Product Manager, you are a passionate, customer-facing and hands-on team member who will help define the future of Jack’d and SCRUFF. You are a problem solver who is happy collaborating with a team to help grow and transform our products. You get excited by new and existing technologies on your phone. You conceptualize how this will empower our community to better connect with each other and how to enable users to better express their authentic self. You enjoy working with other people and are motivated by the current and potential power of our platform.
As a Mobile Software engineer, you'll be working with the latest technologies (Swift, Kotlin, RxJava, ReactiveSwift) in evolving the architecture for current and future needs in order to develop innovative, consumer-facing mobile products, while supporting the product roadmap. You'll deploy and help us evolve our client into an MVVM architecture. And you'll have an opportunity both to go deep in a specific platform and be exposed to technologies across our stack.
Visit https://www.scruff.com/en/careers for more information!
Perry Street Software, owners of two of the worlds largest gay social dating apps, SCRUFF and Jack'd, is hiring a VP of Engineering. Ideal candidates have a minimum of 7 years of professional software development experience, 3+ years managing development teams, and have shipped major software projects. You will be responsible for managing projects distributed across a team of 15 engineers, some based in NYC and others based in remote home offices.
There are myriad skills our VP of Engineering must possess and cultivate, but the most important are sincere empathy, crystal clear communication, and technical excellence. These skills are equally weighted. The VP of Engineering is a hybrid role with one foot in management and the other in engineering, and acts as a liaison between project expectations and development tasks.
For more info, check out our website at: https://www.scruff.com/en/careers/vpeng
SCRUFF, one of the largest gay social dating apps worldwide, is hiring a VP of Engineering.
There are myriad skills our VP of Engineering must possess and cultivate, but the most important are sincere empathy, crystal clear communication, and technical excellence. These skills are equally weighted. The VP of Engineering is a "hybrid" role with one foot in management and the other in engineering, and acts as a liaison between project expectations and development tasks.
Ideal candidates have a minimum of 7 years of professional software development experience, 3+ years managing development teams, and have shipped major software projects. You will be responsible for managing projects distributed across a team of 10 engineers, some based in NYC and others based in remote home offices.
See more at: https://www.scruff.com/en/careers/vpeng
SCRUFF, one of the largest gay apps in the world, is looking for an experience engineering manager/tech lead to help coordinate, mentor and manage our growing, global developer team.
Ideal candidates have a minimum of 7 years of professional software development experience, 3+ years managing development teams, and have shipped major software projects. You will be responsible for managing projects distributed across a team of 10 engineers, some based in NYC and others based in remote home offices.
There are myriad skills a Tech Lead must possess and cultivate, but the most important are sincere empathy, crystal clear communication, and technical excellence. These skills are equally weighted. The Tech Lead is a “hybrid” role with one foot in management and the other in engineering, and acts as a liaison between project expectations and development tasks.
More information at: https://scruff.com/en/careers/tl
Woof!
SCRUFF, one of the world's largest gay social dating apps, has an immediate opening for a Tech Lead. Ideal candidates have a minimum of 7 years of professional software development experience, 2+ years managing development teams, and have shipped major software projects. You will be responsible for managing projects distributed across a team of 10 engineers, some based in NYC and others based in remote home offices.
There are myriad skills a Tech Lead must possess and cultivate, but the most important are sincere empathy, crystal clear communication, and technical excellence. These skills are equally weighted. The Tech Lead is a “hybrid” role with one foot in management and the other in engineering, and acts as a liaison between project expectations and development tasks.
See more at: https://www.scruff.com/en/careers/tl
SCRUFF, one of the largest global gay social networks worldwide, has an opening for a part-time React Native developer in our New York office. Ideal candidates have at least one year of React/React Native programming experience. You will be responsible for developing, maintaining and delivering React Native templates and apps. To start, we anticipate this role requiring 15-20 hours of work per week for 2-3 months, with additional hours to be determined as our needs evolve. New engineers and bootcamp graduates may apply, but please review our job requirements first.
We also have a full-time opening for an experienced Ruby Engineer. Ideal candidates have 3+ years of server-side software development experience, in languages like Ruby, Python, Java or Perl, and 5+ years working in command-line unix/linux development environments. Candidates should have experience working with large, 24/7 consumer software applications with demanding uptime requirements. SCRUFF is among the largest customers of numerous Amazon Web Services, so experience with the AWS stack in particular or distributed systems in general is a plus. Testing is essential to ensure our 24/7 service is always running smoothly, so experience with testing frameworks or test-driven design is highly desirable. The SCRUFF server stack is implemented in Ruby (Sinatra, not Rails), so past Ruby experience is a plus.
As the sole and still primary maintainer of our production infrastructure, I've been very happy with this choice of tech. I think our problem was made much simpler because, as a mobile app, we basically were building an API. We did integrate ActiveRecord/Support, and today have a massive suite of tests we run in rspec (it's pretty cool, Jenkins will spin up ~50 concurrent EC2 instances running docker, run the tests, and report back in about 15 min).
To this authors complaints, I suppose I feel that every framework has idiosyncrasies that you just accept and figure out, and many of the issues cited are felt only once and then not again. Today, running at scale, the main challenges have to do with building and supporting new tests, which rspec is amazing for, and handling application complexity, which we have been addressing using Service Objects.