O

Olo

SaaS platform for digital restaurant ordering

Senior Mobile Software Engineer - iOS, Olo App

Mobile EngineeringConfirmed live in the last 24 hours
Full-timeBelfast, UKNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • At least five years of software engineering experience focused on native mobile development.
  • Advanced proficiency in native iOS mobile development using Swift, including independently designing and implementing complex algorithms and architectures.
  • Experience managing and improving continuous integration and continuous delivery processes, including hands-on use of tools such as GitHub Actions.
  • Experience with unit, integration, and end-to-end testing practices, with an emphasis on automation for testing and deployment.
  • Ability to mentor peers, lead technical discussions, and collaborate across teams and departments to deliver solutions aligned with business priorities.

Responsibilities

  • Provide guidance and mentorship to junior engineers and contribute to technical decision-making.
  • Prioritise and address technical debt alongside feature development through refactoring and system improvements to maintain scalable, high-quality codebases.
  • Own complex features and projects, working independently and collaboratively to drive development from concept to delivery.
  • Lead code reviews, set quality standards, and provide feedback to improve code quality across the team.
  • Partner with Product and other stakeholders to refine requirements and ensure solutions are well-architected and aligned with business goals.
  • Deliver reliable, maintainable software solutions and implement performance optimisations and resilience mechanisms.
  • Monitor and maintain production services, diagnosing and resolving critical issues efficiently with minimal support.
  • Participate in the architecture and design of distributed systems, following best practices for reliability and scalability.
  • Improve the team's development processes and tooling, advocating for best practices and automation improvements.
  • Ensure consistency and quality in shared components and APIs.
  • Contribute to the team's knowledge base, lead learning sessions, and promote continuous improvement.
  • Use Claude Code in daily work and develop proficiency with modern AI coding agents and integrated development environments through hands-on AI training.
  • Own the team's delivery pipeline, continuously optimising code quality, testing standards, and deployment practices.
  • Participate in on-call duties, with specific responsibilities determined by the assigned team and area of expertise.
  • Help plan the Olo app feature roadmap and provide input on the direction of the iOS and Android codebases.
  • Develop next-generation app features, bring the post-minimum viable product vision to life, gather user feedback, and fix reported bugs.

About the Company

Olo

SaaS platform for digital restaurant ordering

Olo provides a cloud-based software platform that helps multi-location restaurant brands manage digital ordering and delivery. It offers an open SaaS system that connects and coordinates various online ordering channels, enabling restaurants to receive, route, and fulfill orders through a single interface. The product works by integrating a brand’s digital channels into one platform where orders, deliveries, and customer interactions are tracked and managed, with revenue coming from recurring subscriptions and per-order transaction fees. Unlike some competitors that lock you into a single service, Olo emphasizes an interoperable, connected ecosystem and serves hundreds of multi-location brands. The company aims to help restaurants grow online orders, optimize operations, and improve customer engagement and satisfaction by simplifying digital access and execution.

Company size
501-1,000
Company stage
IPO
Headquarters
New York City, New York
Founded
2005

Recently Posted Jobs

Explore more opportunities at Olo

See more jobs