How Remoteville checks and expires listings

Staff iOS Software Engineer

Skills
Computer ScienceMobile ApplicationsConsumerEmerging TechnologiesIT StrategyModelingPersonal Boundaries
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 8+ years building and shipping consumer-facing iOS applications
  • Deep expertise in Swift SwiftUI and modern iOS development practices
  • Experience working in mixed SwiftUI UIKit environments
  • Strong understanding of async await and Combine
  • Expertise in scalable iOS architecture including MVVM dependency injection and modularization
  • Experience building reusable platforms frameworks and shared engineering capabilities
  • Strong experience integrating APIs modeling data and managing network-driven workflows
  • Proven track record leading complex technical initiatives from concept through launch
  • Experience delivering product features that drove measurable business or customer outcomes
  • Strong understanding of experimentation A/B testing feature management and data-informed product development
  • Excellent debugging problem-solving and production troubleshooting skills
  • Proven ability to influence technical direction and collaborate across teams
  • Familiarity with AI-assisted development tools and modern engineering workflows
  • Bachelor’s degree in Computer Science Engineering or related field or equivalent practical experience

Nice to have

  • Curious
  • Adaptable
  • Innovative
  • Data-driven
  • Cross-functional
  • Mentorship

Day to day

  • Lead technical direction for high-impact iOS initiatives that improve acquisition activation engagement retention referral and monetization
  • Architect and launch consumer-facing mobile experiences that create measurable customer and business impact
  • Partner across Product Design Data Science Marketing and Engineering to define metrics validate hypotheses and drive experimentation