Senior iOS Engineer

Go City®
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Charing Cross, United Kingdom

Tech stack

Java
Amazon Web Services (AWS)
Mobile Application Development
Software Quality
Dependency Injection
Elasticsearch
Mobile Application Software
Scrum
Prometheus
Software Engineering
Grafana
Spring-boot
iOS
Kubernetes

Job description

As a Senior iOS Engineer at Go City, you will play a crucial role in developing our innovate 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: https://stackshare.io/companies/gocity Our ways of working:

  • Native mobile applications

  • Product management

  • Scrum

  • Knowledge sharing, 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, our Partners and our customers every day., * Cultivates open and effective collaboration within the team, nurturing a dynamic and supportive work environment.
  • Prioritises tasks with efficiency and upholds the highest standards of development excellence.
  • Drives tasks to successful completion ahead of deadlines, ensuring smooth and seamless project delivery.
  • Leads the charge in overseeing testing practices and maintaining exceptional code quality within the team.

Requirements

Do you have experience in iOS development?, * Strong understanding of iOS architecture and best practices.

  • Excels in transforming project requirements into actionable tasks with precision and technical ingenuity.
  • Takes full ownership of the technical aspects of mobile application development.
  • Proficient in designing, coding, reviewing, testing, deploying, and maintaining robust applications and production-level code.
  • Offers in-depth support for complex technical decisions.
  • Experience with iOS tooling and build processes.
  • Commitment to live and breathe our Company values in the delivery of your role and responsibilities.
  • Deep understanding of mobile technologies, including Swift UI, Combine and dependency injection.
  • Champions exceptional coding practices and advanced software engineering methods.
  • Actively mentors and inspires peers, fostering a culture of professional growth and excellence.
  • Approaches ambiguous and unexplored problem domains with innovative, creative solutions and a proactive mindset.

Benefits & conditions

  • Annual Go City Explorer Pass allowance
  • Enhanced pension contributions. (5% employer)
  • Life assurance: 4x your base salary
  • Time off:
  • Annual leave: 25 days + bank holidays
  • Option to buy additional 5 days annual leave per year
  • Upgraded Family Leave
  • 1x Community day. Take a day off to give back to the community
  • Work from Anywhere for up to 4 weeks per year
  • Health care cash plan
  • Personal Learning Budget & dedicated time for development
  • EAP providing access to counselling, finance support, etc.
  • Cycle to Work Scheme

About the company

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 Gocity.com., Go City is the world's largest multi-attraction pass company and was born in Boston and London in 1999 as Leisure Pass. In 2002, we became Smart Destinations International (SDI) and set about launching Explorer Passes in the world's best cities. In 2007 we launched the New York Explorer Pass and not long after, ranked #78 in the Top 500 of Inc. 5000 and #1 in Travel and Hospitality. In 2017, Europe's Leisure Pass Group, USA's Smart Destinations, and New York Pass came together to form the Go City brand.     If you require alternative methods of application or screening, you must approach the employer directly to request this as Indeed is not responsible for the employer's application process.

Apply for this position