Overview

Position Title: Lead iOS Engineer

Company: ASOS.com

Location: Reading, UK

Job Description:

Our Mobile Team is looking for a Lead iOS Engineer to help push our application to new heights. You will be working closely with the wider technical teams to deliver a 5* rated application.

Responsibilities:

  • Knows how to coach and motivate their team
  • Has experience of recruitment and interviews
  • Has an excellent of understanding of agile practices
  • Knows how to guide their team to continually improve
  • Work with our Product Owners and Platform Leads to understand business requirements
  • Review designs and journeys with Product Owners and UX/UI specialists
  • Work with our Solution Architects to ensure the solution delivers the required quality and adheres to best practice and understand impact to wider ASOS eco-system
  • Work with other developers to write software based on backlog items
  • Work with testers to ensure they are engaged and ready to test the software at the right time in the development cycle
  • Seek out and actively promote ideas
  • Get stuff done and take a proactive approach to work
  • Understand the impact of any changes to the bigger ASOS
  • Take responsibility for the end-to-end delivery of iOS Apps
  • Provides technical leadership to their team
  • Works with other engineering leads to share best practice
  • Has solid experience in iOS development
  • Understands and can guide others in engineering principles and design patterns
  • Promotes excellent engineering practices

Requirements:

  • You are a passionate iOS developer that is up to date with the latest iOS news from Apple as well as building projects in your spare time.
  • Solid experience with Swift 5 and the foundational iOS frameworks is essential, proven iOS Development experience with consumer facing apps
  • Strong experience using Xcode, IB and Auto Layout to create advanced UIs
  • Strong experience with writing modular and reusable views and techniques for building apps that support different layouts for iPhones and iPads
  • Strong experience with diagnosing and debugging issues
  • Great understanding of memory management and optimisation techniques
  • Experience in writing custom UI components and libraries
  • Experience with dependency management via SPM, CocoaPods or Carthage
  • Deep knowledge of Apple’s HIG, design best practices, coding and naming guidelines
  • Experience with all the usual stuff (multi-threading, integration with REST APIs, view animations, custom transitions, etc…)
  • Experience in TDD and testing suites (e.g., XCUITest, Appium, etc)
  • Experience with managing a CI system
  • Understanding of some server-¬side technology and REST API development
  • Understanding of the Objective-C runtime
  • Experience with Git

About ASOS.com

At ASOS our 4,000+ employees are immersed in the creative worlds, live on their mobiles and have a truly entrepreneurial attitude. As a company, we’re not trying to mimic or profit from youth culture – we are part of that culture.