Raya Logo

Raya

Senior Software Engineer, Full Stack (iOS & Backend)

Posted 5 Days Ago
Be an Early Applicant
Remote
Hiring Remotely in EGY
Senior level
Remote
Hiring Remotely in EGY
Senior level
Build and own member-facing features across a consumer iOS app and backend services. Develop Swift/UIKit client functionality, TypeScript/Node.js services, APIs, business logic, and client-server synchronization. Lead architecture, performance, testing, production monitoring, crash triage, and release quality. Collaborate with product, design, and data teams, mentor engineers, manage technical debt, and drive projects from concept through launch.
The summary above was generated by AI

Responsibilities

  • Build and own core member-facing features end to end.

  • Set architectural patterns and best practices, and solve hard client-side lifecycle and state management problems.

  • Partner with server engineering on API design, data correctness, and client-server state sync, and implement backend components of features.

  • Work with product, design, and data science to scope, experiment with, and launch member-facing features. Sweat the details of interaction, motion, and performance.

  • Contribute across large, long-lived iOS and Node.js codebases: performance, testing practices, and deliberate management of tech debt.

  • Own production health for core flows: monitoring, crash triage, and release quality.

  • Raise the engineering bar through code review, mentorship, and clear written specs.

Requirements

  • 7+ years of professional iOS development experience, with strong proficiency in Swift, UIKit, and MVVM.

  • Strong experience with RxSwift or similar reactive programming frameworks.

  • A track record of shipping consumer mobile apps to large audiences, with strong judgment on architecture, performance, and user experience.

  • Strong consumer product sense, a high bar for design quality, and the ability to partner with product, design, and data.

  • Proficiency in a backend language, with experience shipping and maintaining production services. We use TypeScript and Node.js, but welcome engineers who have built services in Go, Python, Ruby or another backend language.

  • Experience designing APIs that mobile clients depend on and owning the business logic and systems behind them.

  • Proven ability to lead projects from concept through launch, balance speed and quality, and own what you ship after it ships.

  • You use AI coding tools in your daily work, help the team adopt them, and look for opportunities to improve the engineering harness.

What Sets You Apart

  • Backend infrastructure experience: designing and operating what a service runs on including deployment, scaling, reliability and observability at production scale. 

  • Experience with StoreKit 2, subscriptions, and paywall or pricing experiments, including subscription analytics.

  • Experience with Mapbox or complex map-based interfaces.

  • Familiarity with SwiftUI alongside UIKit, and with modularizing a large iOS codebase.

  • Experience with Redux-style state management patterns.

Similar Jobs

5 Days Ago
Remote
Entry level
Entry level
Events • Food • Travel • Hospitality • Hotels & Resorts
Provides friendly, efficient food and beverage service to hotel guests. Responsibilities include learning menu items and promotions, taking and entering orders into the POS system, delivering food and drinks, maintaining a stocked and organized service station, and following health, safety, sanitation, and alcohol-awareness standards.
Top Skills: Point-Of-Sale (Pos) System
5 Days Ago
Remote
Entry level
Entry level
Events • Food • Travel • Hospitality • Hotels & Resorts
Provides professional massages and body treatments, responds to guest needs, maintains clean and sanitized treatment areas, manages supplies and inventory, completes required documentation, and supports daily spa operations while delivering exceptional hospitality.
5 Days Ago
Remote
Entry level
Entry level
Events • Food • Travel • Hospitality • Hotels & Resorts
Prepare and present Indian and Asian dishes according to standardized recipes while maintaining consistent quality. Supervise line cooks, support kitchen operations, maintain cleanliness and prevent cross-contamination. Monitor ingredient quality, storage, and stock rotation; assist with food-cost control and departmental targets. Ensure compliance with health, safety, sanitation, and alcohol-awareness regulations while contributing to a positive guest experience.

What you need to know about the Seattle Tech Scene

Home to tech titans like Microsoft and Amazon, Seattle punches far above its weight in innovation. But its surrounding mountains, sprinkled with world-famous hiking trails and climbing routes, make the city a destination for outdoorsy types as well. Established as a logging town before shifting to shipbuilding and logistics, the Emerald City is now known for its contributions to aerospace, software, biotech and cloud computing. And its status as a thriving tech ecosystem is attracting out-of-town companies looking to establish new tech and engineering hubs.

Key Facts About Seattle Tech

  • Number of Tech Workers: 287,000; 13% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Amazon, Microsoft, Meta, Google
  • Key Industries: Artificial intelligence, cloud computing, software, biotechnology, game development
  • Funding Landscape: $3.1 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Madrona, Fuse, Tola, Maveron
  • Research Centers and Universities: University of Washington, Seattle University, Seattle Pacific University, Allen Institute for Brain Science, Bill & Melinda Gates Foundation, Seattle Children’s Research Institute

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account