How Remoteville checks and expires listings
Staff iOS Software Engineer
Skills
Computer ScienceMobile ApplicationsConsumerEmerging TechnologiesIT StrategyModelingPersonal Boundaries
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
