Olo

Senior Mobile Software Engineer (iOS) - Olo App

Olo · Belfast, Northern Ireland, Remote
Belfast, Northern Ireland, Remote Remote Posted 2026-09-14
Type
Full-time
Experience
5+ yr

Here’s how your day-to-day might look but, like most mission driven tech companies, no two days are exactly the same!

•

Demonstrate proficiency in the team's domain and technology stack, providing guidance and mentorship to junior engineers and contributing to technical decision-making.

•

Proactively address technical debt by prioritising its resolution alongside feature development, ensuring maintainable, scalable, and high-quality codebases through regular refactoring and system improvements.

•

Take ownership of complex features and projects, working independently and collaborating with team members to drive development from concept to delivery.

•

Lead code reviews, sets quality standards, and offers in-depth feedback to improve code quality across the team.

•

Partner with Product and other stakeholders to refine requirements, ensuring solutions are well-architected and aligned with business goals.

•

Focus on delivering reliable, maintainable software solutions and actively implements performance optimisations and resilience mechanisms.

•

Monitor and maintain services in production, diagnosing and resolving critical issues efficiently with minimal support.

•

Participate in the architecture and design of distributed systems, ensuring best practices are followed for reliability and scalability.

•

Take the initiative to 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 actively to the team's knowledge base, lead learning sessions, and promote a culture of continuous improvement.

•

Use Claude Code as part of your daily workflow, and grow your skills through hands-on AI training designed to help you become highly effective with modern AI coding agents and IDEs.

•

Demonstrate ownership of the team's delivery pipeline, ensuring that code quality, testing standards, and deployment practices are continuously optimised.

•

Active participation in on-call duties is required, with specific responsibilities determined by your assigned team and area of expertise.
•

Bachelor’s Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.

•

5+ years of experience in software engineering, specifically focused on native mobile developement

•

Advanced proficiency in native iOS mobile development using Swift and experience independently designing and implementing complex algorithms and architectures.

•

Skill in managing and improving CI/CD processes, with hands-on experience using tools like GitHub Actions.

•

Experience with unit, integration, and end-to-end testing practices, with a strong emphasis on automation for testing and deployment.

•

Leadership skills such as mentoring peers, leading technical discussions, and collaborating effectively across teams and departments to deliver solutions aligned with business priorities.

Swift
E
Senior Director, Engineering
New York, NY Remote
Engineering
$242K–$292K
E
Mobile Software Engineer (Android) - Olo App
Belfast, Northern Ireland, Remote
Engineering
E
Mobile Software Engineer (iOS) - Olo App
Belfast, Northern Ireland, Remote Remote
Engineering
See all 10+ roles at Olo →
E
Senior Software Engineer - Mobile (iOS) -
Eight Sleep Milan, Italy
Engineering
G
Senior Mobile Engineer - Instrumentation SDK (iOS) | Sweden | Remote
Grafana Labs Sweden (Remote) Remote
Engineering
$775K–$969K
K
Software Engineer II (Mobile Developer - Android/Kotlin) - Mobile App Growth
Klaviyo Boston, MA Remote
Engineering
$116K–$174K
L
Senior Software Engineer II, Mobile - Revenue Experimentation
Life360 Remote (US) Remote
Engineering
$118K–$216K
See all Engineering roles →

Interested in this role?

Apply directly on the company site — no recruiter middleman, no account required.

Apply now →
Apply on company site