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.