×
Register Here to Apply for Jobs or Post Jobs. X

Senior iOS Engineer

Job in Greater London, London, Greater London, EC1A, England, UK
Listing for: Go City
Full Time position
Listed on 2026-01-15
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, App Developer - Mobile/Web
Job Description & How to Apply Below
Location: Greater London

Senior iOS Engineer

Department: Engineering

Employment Type: Permanent - Full Time

Location: London

Reporting To: Engineering Manager

Description

Go City is transforming the way people see and experience the world’s greatest destinations. We give our customers total flexibility to choose the experiences, tours and activities they want to visit at incredible savings. Backed by highly successful Private Equity firm Exponent and headquartered in Covent Garden, London, the business is highly profitable with 3+ million customers globally. We have ambitious plans to leverage these capabilities to drive the business’ continued growth.

Go City is excited for like-minded, problem‑solving individuals to join the team and make their mark on our future. We listen to our customers, our partners and our team, to help improve our business every day. And that’s where you come in! For more information and to explore at our products, visit  As a Senior iOS Engineer at Go City, you will play a crucial role in developing our innovative and robust mobile application that delivers the excellent customer city experience.

Your role will involve close collaboration with the Engineering and Product teams to transform project requirements into actionable tasks. You will take ownership of the architecture of our mobile applications and provide advanced technical support. Proficiency in modern iOS technologies and frameworks, along with a commitment to coding standards, is essential. You will share your experience with peers, foster a collaborative team environment, participating in daily stand‑ups and sprints.

With professional experience in shipping high‑quality solutions to production, you will bring a deep understanding of mobile technologies and tackle complex challenges with a proactive, creative approach.

What the team are up to:

The mobile team is responsible for the development and evolution of our Android and iOS mobile apps that enable customers to buy and use their Go City Pass. They are responsible for all additional new features and improvements to the app and deploy app updates multiple times a month. The team takes an approach of building as many features independently as possible to move fast and reduce complexities.

The team is currently working on many exciting new features to deliver a greater user experience to our customers when they are using their pass.

Our technologies:
  • Swift / Swift UI / Combine
  • Java & Spring Boot
  • AWS / Kubernetes / Elastic stack / Prometheus / Grafana / Jaeger

All complete tech stack can be viewed here: (Use the "Apply for this Job" box below)./gocity

Our ways of working:
  • Native mobile applications
  • Product management
  • Scrum
  • Knowledge sharing
Our engineering principles:
  • High Availability
  • Observability
  • Performability
  • Security
  • Testability
  • Releasability
  • You build it, you run it.
Key Responsibilities

What will you be responsible for /helping us to do?

Technical Leadership:

  • Collaborate with team members to shape project requirements into clear, actionable tasks.
  • Lead in the design, coding, review, testing, deployment, and maintenance of high‑quality mobile applications.
  • Provide technical support and guidance, setting the standard for mobile development excellence.
  • Address ambiguous challenges with creativity and a proactive mindset.

Team Participation:

  • Foster an open and collaborative environment by playing an active part in discussions amongst team members.
  • Play a key role in team ceremonies, leading discussions, offering viewpoints and technical guidance.
  • Prioritise tasks efficiently and uphold exceptional development standards.
  • Collaborate with the team to refine project requirements into actionable tasks while ensuring technical feasibility.

Task Execution:

  • Drive tasks to successful completion, consistently meeting deadlines and pushing for excellence.
  • Uphold testing practices and code quality within the team.
  • Maintain excellent coding standards and review processes to ensure high‑quality mobile applications.
  • We support a culture where Health and Safety, Wellbeing and Personal Data at work are important. We are all adults, which means we expect the same in return. Each of us plays our part looking out for ourselves, each other,…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary