Senior Mobile Software Engineer (iOS)

New
O
OloRestaurant SaaS
Work from anywhere within NIFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
SwiftCI/CDSoftware EngineeringGitHub ActionsUnit TestingiOS

Requirements

  • Bachelor’s Degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 5+ years of software engineering experience focused on native mobile development.
  • Advanced proficiency in native iOS development using Swift.
  • Experience independently designing and implementing complex algorithms and architectures.
  • Skill in managing and improving CI/CD processes.
  • Hands-on experience with tools like GitHub Actions.
  • Experience with unit, integration, and end-to-end testing practices.
  • Strong emphasis on automation for testing and deployment.
  • Leadership skills including mentoring peers and leading technical discussions.

Responsibilities

  • Shape next-gen features and bring post-MVP vision to life for the Olo app.
  • Mentor junior engineers and contribute to technical decision-making.
  • Address technical debt by prioritizing resolution alongside feature development.
  • Take ownership of complex features and projects from concept to delivery.
  • Lead code reviews, set quality standards, and offer in-depth feedback.
  • Partner with Product and other stakeholders to refine requirements.
  • Monitor and maintain services in production, resolving critical issues.
  • Participate in the architecture and design of distributed systems.
  • Contribute to the team's knowledge base and lead learning sessions.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now