Remote job
Senior Mobile Software Engineer (iOS) - Olo App
Job details
About this role
Role overview Join a mobile engineering team building a brand-new consumer app that supports digital ordering for restaurant brands. As a senior iOS engineer, you will shape post-MVP features, address user-reported bugs, and influence the technical direction across both the iOS and Android codebases. The position is fully remote within Northern Ireland and works alongside a small team of experienced mobile engineers under a dedicated mobile engineering manager.
Responsibilities - Lead the design and delivery of complex iOS features in Swift, taking ownership from concept through production release - Triage and resolve bugs reported by a fast-growing user base to keep the new app reliable - Contribute to feature roadmap planning and provide architectural input spanning the iOS and Android codebases - Mentor junior engineers, lead code reviews, and set quality standards across the mobile team - Partner with product and other stakeholders to refine requirements and ensure well-architected solutions - Reduce technical debt through refactoring and performance optimisation, and participate in on-call duties for production services
Requirements - Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience - 5+ years of native mobile development experience with advanced proficiency in Swift - Demonstrated ability to independently design and implement complex algorithms and architectures - Hands-on experience with CI/CD tooling such as GitHub Actions and with automated unit, integration, and end-to-end testing - Leadership skills including mentoring peers, leading technical discussions, and collaborating across teams - Comfort owning production services, diagnosing critical issues, and participating in on-call rotations