Senior Mobile Software Engineer (iOS)
Salary not disclosed5+ yearsRemote
- Engineering
- Belfast
- Full time
- Today
About the role
You will play an integral part in shaping next-gen features for the brand-new Olo app and bringing the post-MVP vision to life. This role involves planning the feature roadmap, providing input on iOS and Android codebases, and collaborating with a dedicated mobile engineering team to deliver high-quality, scalable software.
Responsibilities
- Demonstrate proficiency in the team's domain and technology stack, providing guidance and mentorship to junior engineers.
- Proactively address technical debt and ensure maintainable, scalable codebases through regular refactoring.
- Take ownership of complex features and projects, driving development from concept to delivery.
- Lead code reviews, set quality standards, and offer in-depth feedback to improve code quality.
- Partner with Product and other stakeholders to refine requirements and ensure solutions are well-architected.
- Monitor and maintain services in production, diagnosing and resolving critical issues efficiently.
- Participate in the architecture and design of distributed systems, ensuring best practices for reliability and scalability.
Required skills
- iOS development
- Swift
- CI/CD
- GitHub Actions
- Unit testing
- Integration testing
- End-to-end testing
- Distributed systems
Qualifications
- Bachelor’s Degree in Computer Science, Software Engineering, or a related field
- Equivalent practical experience
About the Company
Olo is a leading restaurant technology provider with ordering, payment, and guest engagement solutions that help brands increase orders, streamline operations, and improve the guest experience. Over 800 restaurant brands trust Olo and its network of more than 400 integration partners to innovate on behalf of the restaurant community.