We build Apps that connect the LGBTQ + Community.
Senior Mobile Developer
Location
Northern America + 2 moreAll locations: Northern America | Europe | South America
Posted
6 days ago
Salary
$75K - $100K / year
Seniority
Senior
Job Description
Senior Mobile Developer
Perry Street Software
Role Description 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. The position is 40 hours per week and ongoing/full-time. - 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, using Quick/Nimble, KoTest, Konsist, and CombineExpectations - Pioneers of architectural linters, applying architectural principles across a global, distributed team - Work in an agile team with Product, Design, Support, and Marketing to respond to our users' needs - Help develop solutions end to end, from design to requirements, coding, refactoring, delivering, and maintenance - Be a good communicator using pair and mob programming across a global team - Ability to learn and develop other technologies - Kotlin, React, and/or Ruby on Rails - Ability to use latest AI coding technologies -- Claude Code, GH Copilot, etc -- to accelerate your learning and development speed - Develop production-ready code serving millions of users right away Qualifications - Bachelor’s degree (or higher) in computer science, related field, or equivalent practical experience - 5+ years of software development experience - 4+ years of iOS or Android app development experience - Experience using design and architecture patterns - Deep understanding of Github and git-driven development processes - Open to learning about and enhancing your productivity with AI-powered coding tools - Good sense of usability and product for mobile apps - Strong sense of ownership, ability to work independently, and proven track record of driving products - Previously shipped consumer iOS or Android apps, ideally available in the stores - Experience with testable and maintainable mobile architectures Requirements - Timezone alignment is critical for a global, remote, distributed company - If you are EU-based, you must be available to work between 1pm CET and 10pm CET (Winter) or 2pm CET and 11pm CET (Summer) - If you are Brasil-based, you must be available to work between 8am EST and 5pm EST - If you are North America-based, you must be available to work between 8am EST and 5pm EST - Be available to collaborate between 9am EST and 1pm EST, regardless of your present timezone - Have experience working for remote, global teams - Be excited about and open to pair programming - Be open to learning languages outside their current client specialty, such as Ruby, Python or SQL Benefits - A 100% remote, 100% global team - 11 Paid Holidays - One paid week off at mid-year (PSS Summer Refresh Week) - Home Office Stipend - purchase furniture for your home setup - Paid Parental Leave - United States-based employees additionally receive the following benefits: - 401k plan with 6% match - Comprehensive, nation-wide healthcare coverage - Flexible Time Off
Related Guides
Related Job Pages
More Software Engineer Jobs
Automation Programmer
Health Care Service CorporationEmpowering Whole Person Health With Compassion and Innovation
• Supports HCSC's Customer Service operations by developing and enhancing desktop automation tools • Gathers requirements and analyzes processes • Designs automated solutions and performs testing to ensure applications meet customer needs • Maintains existing applications while also building new desktop-based solutions using technologies such as C#, VB.NET, SQL, Microsoft Access, and Excel • Communicates effectively with both technical and non-technical partners
Senior Analyst, Application Developer
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• supports daily ITGS operations focused on Medicare Part D enrollment processing • analyzes, runs, monitors, and maintains daily batch operations, FTP, and ETL processes • troubleshoots job failures, researches business and IT requests, creates and schedules jobs, supports production activities, and assists with release deployments • handles requests from internal and external customers, clients, and vendors while meeting service-level expectations • partners with business, development, and infrastructure teams to deliver projects, system upgrades, and maintenance requests on time and with high quality
• Design, develop, and maintain scalable backend services using Spring Boot • Build responsive and user-friendly UI components using React • Collaborate with product managers, designers, and other developers • Write clean, maintainable, and well-tested code • Troubleshoot, debug, and optimize application performance • Participate in code reviews and technical discussions
Role Description The Math Expert (PhD) will be responsible for the following: - Develop and provide comprehensive, accurate, and insightful responses to complex mathematics prompts spanning undergraduate and graduate curricula. - Review, refine, and deliver "golden responses"—high-quality model answers that exemplify subject mastery for use in AI training. - Collaborate with a distributed team of experts to ensure clarity, precision, and educational value in all mathematics content produced. - Analyze and interpret intricate mathematical problems, proofs, and concepts, distilling them into structured and accessible explanations. - Contribute feedback to improve project guidelines, response standards, and content workflows as the engagement evolves. - Adhere to project requirements regarding format, quality, and timeliness of deliverables. Qualifications - PhD in Mathematics or closely related discipline from an accredited institution. - Proven track record of academic excellence and subject-matter expertise, especially at the graduate level. - Exceptional written and verbal communication skills; ability to articulate complex concepts clearly and succinctly. - Experience authoring or reviewing mathematics materials, such as textbooks, exams, problem sets, or journal articles. - Familiarity with various branches of pure and applied mathematics. - Demonstrated attention to detail and commitment to producing precise, high-quality work. - Adaptability and openness to collaborative, iterative feedback in a remote expert network environment. Requirements - Experience: 4 - 10 Years - Contract Duration: 4 Months (3 - 6 months depending on the project). - A candidate should be able to commit a minimum of 15+ hours of work per week. - Candidate has the flexibility to choose their work hours. Benefits - Payout: USD 40 - 85 Hourly - Location: Remote (Europe, North America, South Asia, Southeast Asia) Interview Process - Technical AI - Interview - Fitment - Offer release



