Job Description
You’ll be joining one of our Customer Experience teams, dedicated to building high-quality, engaging and exciting user experiences, and the services and data ecosystem that support them. We are mobile-first and data-driven, and function under a product operating model, meaning you’ll have close interactions with our product managers and designers to create the best shopping experiences for our customers.
This role is for a senior iOS Engineer in the Personalised Curation and Content team. We believe every customer should feel seen, respected, and understood, and our core principles are to deliver powerful, playful, immediate experiences littered with sparks of inspiration that provide customer benefits, whilst maintaining data transparency and acting with integrity. In short, we want to deliver an ASOS just for you. You'll be helping to create these experiences that harness explicit signals from customers and blend them with our world-class in-house data science offerings driven by customer behaviour.
What you will be doing
* Working as part of an agile team to design and deliver high-quality software against the business requirements that matter most to our customers.
* Supporting our services at hyper-scale through critical trading periods.
* Coordinating with teams across ASOS to ensure that Customer Experience as a whole is a key consideration in organisation-wide initiatives.
* Learning new things and always striving to develop your skills through our Tech Develops days and hackathons.
* Contributing to the wider engineering community through our working groups, sharing your knowledge, and helping to drive improvements across all of engineering.
Qualifications
About You
* You are an experienced iOS developer with an extensive professional knowledge
* You have the desire to learn all the latest techniques and new language releases
* You might build mobile apps in your spare time or take part in hackathons as a way of gaining more knowledge, and regularly keep up with the latest developments and trends in the community
* Strong experience with Git and source control workflows, including branching, merging, conflicts resolution, rebasing, history management, and code review processes
* Solid knowledge of Swift and the foundational iOS frameworks is essential
* Strong knowledge using XCode, IB and Auto Layout to create advanced UIs
* Deep knowledge of Apple’s HIG, design best practices, coding and naming guidelines
* Good knowledge of software design patterns and software architecture principles
* A passion for clean code
* Hands-on knowledge in building universal apps that support different layouts for iPhone and iPad regularly
* Write unit tests
* Have hands-on exposure with UI test automation using Apple's XCTest framework
Additional Information
Benefits
* Employee discount
* ASOS Develops (personal development opportunities across the business)
* Employee sample sales
* Access to a huge range of LinkedIn learning materials
* 25 days paid annual leave + an extra celebration day for a special moment
* Discretionary bonus scheme
* Private medical care scheme
* Flexible benefits allowance - which you can choose to take as extra cash, or use towards other benefits
Why take our word for it? Search #InsideASOS on our socials to see what life at ASOS is like.
Want to find out how we’re tech powered? Check out the ASOS Tech Podcast here https://open.spotify.com/show/6rT4V6N9C7pAXcX60kzzxo. Prefer reading? Check out our ASOS Tech Blog here .