An Huggins
Senior Software Engineer - Ios @Sainsbury's
Signup · Get unlimited contacts
WORK HISTORY
Senior Software Engineer - Ios @Sainsbury's
London, GB
Lead engineer on the Sainsbury’s Groceries iOS app, with earlier contributions to the Argos app (2020). Focused on building scalable, high-performance SwiftUI components and modernising legacy UIKit-based code. All new work follows MVVM architecture and the Coordinator pattern for clean, maintainable code.Key Responsibilities & Achievements- Feature lead on multiple initiatives from requirements gathering with PMs, feasibility discussions with UX/UI, API collaboration with backend engineers, through to implementation and A/B test-driven release- Built modular, reusable SwiftUI components with MVVM + Coordinator, driving modernisation of legacy code- Integrated RESTful APIs using async/await, with full unit test coverage and mocked JSON fixtures- Collaborated closely with UX/UI teams to refine user flows and ensure alignment with the Apple Human Interface Guidelines and platform design conventions- Maintained high-quality code with unit tests, snapshot tests, and a comprehensive UI test suite (Embassy & Ambassador for network mocking)- Introduced and enforced team-wide standards with SwiftLint, SwiftFormat, SonarQube, and the RayWenderlich Swift style guide- Improved app stability using Firebase Crashlytics and enhanced performance via Instruments and NewRelic- Managed Firebase Remote Config and Google Analytics via Tealium for A/B testing and feature rollout validation- Built and maintained CI/CD pipelines with GitHub Actions, shipping to TestFlight and Firebase App Distribution- Authored detailed release documentation and led a rotating release lead schedule to increase team resilience- Mentored new developers, contributed to hiring/interview processes, and fostered team-wide knowledge sharing- Practiced Agile delivery, including TDD, pair programming, weekly release trains, and user validation via Pivotal Labs (2018)- Encouraged a culture of excellence through WWDC discussions, shared learning, and a strict zero-warning policy
EDUCATION
University of Technology Sydney
Bachelor of Engineering, Diploma of Engineering Practice (Software Major), Computer Software Engineering
ABOUT AN HUGGINS
Software engineer with 14+ years in iOS development experience, focused on building apps…
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.