Senior iOS Engineer

Senior iOS Engineer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
G

At a Glance

  • Tasks: Lead the development of innovative iOS applications and collaborate with a dynamic team.
  • Company: Join Go City, a profitable tech company transforming travel experiences.
  • Benefits: Enjoy competitive salary, generous leave, and a personal learning budget.
  • Why this job: Make a real impact on millions of customers while working with cutting-edge technology.
  • Qualifications: Proven iOS development experience and a passion for coding excellence.
  • Other info: Flexible work options and a supportive culture focused on growth and wellbeing.

The predicted salary is between 36000 - 60000 £ per year.

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 a 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.

As a Senior iOS Engineer at Go City, you will play a crucial role in developing our innovative and robust mobile application that delivers an 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.

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

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

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.

As you can see, this role covers a wide range of responsibilities, but we know that our People are more than just their job description. We are a team here at Go City which means there will be plenty of opportunities to stretch your thinking, expand your knowledge and make a contribution to the wider business not reflected here.

Skills, Knowledge and Expertise

Essential:

  • Professional iOS development experience building production-level mobile applications.
  • 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.
  • 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.
Benefits
  • 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

Senior iOS Engineer employer: Go City

At Go City, we pride ourselves on being an exceptional employer, offering a vibrant work culture in the heart of Covent Garden, London. Our commitment to employee growth is evident through our generous personal learning budget and dedicated development time, alongside a supportive environment that encourages collaboration and innovation. With competitive benefits such as enhanced pension contributions, a comprehensive health care cash plan, and the flexibility to work from anywhere for up to four weeks a year, we empower our team to thrive both personally and professionally while making a meaningful impact on how people experience the world's greatest destinations.
G

Contact Detail:

Go City Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior iOS Engineer

✨Tip Number 1

Network like a pro! Reach out to current employees at Go City on LinkedIn or other platforms. Ask them about their experiences and any tips they might have for the interview process. This insider info can give you a leg up!

✨Tip Number 2

Prepare for technical interviews by brushing up on your iOS skills. Practice coding challenges and be ready to discuss your past projects in detail. Show us how you've tackled complex problems and what innovative solutions you've come up with.

✨Tip Number 3

Don’t just focus on your technical skills; showcase your soft skills too! Go City values collaboration and communication, so be ready to demonstrate how you work well in a team and contribute to a positive environment.

✨Tip Number 4

Finally, apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows your genuine interest in joining the Go City team. Let’s make it happen!

We think you need these skills to ace Senior iOS Engineer

iOS Development
Swift
Swift UI
Combine
Mobile Application Architecture
Technical Leadership
Code Review
Testing Practices
Deployment Processes
Problem-Solving Skills
Collaboration
Task Prioritisation
Mentoring
Software Engineering Best Practices

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Senior iOS Engineer role. Highlight your experience with Swift, Swift UI, and any relevant projects that showcase your technical skills. We want to see how you can contribute to our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for mobile development and how your values align with ours at Go City. Let us know why you're excited about this opportunity and how you can help us transform customer experiences.

Showcase Your Problem-Solving Skills: In your application, don’t just list your skills—give us examples of how you've tackled complex challenges in past projects. We love creative problem solvers who can think outside the box and drive tasks to successful completion.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team at Go City!

How to prepare for a job interview at Go City

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Swift, Swift UI, and Combine. Brush up on your understanding of iOS architecture and best practices, as you'll likely be asked to discuss how you've applied these in past projects.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've tackled complex challenges in your previous roles. Be ready to explain your thought process and the creative solutions you implemented. This will demonstrate your proactive mindset and ability to address ambiguous challenges.

✨Emphasise Team Collaboration

Since the role involves close collaboration with various teams, highlight your experience working in a team environment. Share specific instances where you’ve contributed to discussions, led ceremonies, or mentored peers, showcasing your ability to foster a collaborative atmosphere.

✨Prepare for Technical Leadership Questions

Expect questions about your approach to technical leadership. Think about how you’ve guided teams in design, coding, and testing processes. Be prepared to discuss how you maintain high coding standards and ensure quality in mobile applications.

Senior iOS Engineer
Go City
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

G
  • Senior iOS Engineer

    Full-Time
    36000 - 60000 £ / year (est.)
  • G

    Go City

    50-100
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>