Olo

Senior Mobile Software Engineer (Android) - Olo App

Belfast, Northern Ireland, Remote. Posted a month ago

The role

You will build and maintain native Android features in Kotlin for the Olo app. You will also lead code reviews, mentor junior engineers, and own the team's delivery pipeline and production services.

What you will do

  • 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.
  • 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 across the team.
  • Partner with Product and other stakeholders to refine requirements and align solutions with business goals.
  • Implement performance optimisations and resilience mechanisms.
  • Monitor and maintain services in production, diagnosing and resolving critical issues efficiently.
  • Participate in the architecture and design of distributed systems for reliability and scalability.
  • Improve the team's development processes and tooling, advocating for best practices and automation.
  • Contribute to the team's knowledge base, lead learning sessions, and promote continuous improvement.

Required qualifications

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in software engineering, focused on native mobile development.
  • Advanced proficiency in native Android development using Kotlin, including 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 emphasis on test and deployment automation.
  • Leadership skills such as mentoring peers, leading technical discussions, and collaborating across teams and departments.

Before you apply

  • Active on-call participation is required.

About the company

olo is a mission-driven technology company. The posting describes the Olo app team and its work on mobile software.

Senior Mobile Software Engineer (Android) - Olo App at Olo | JobZoey