Tesco
Software Development Engineer II - Analytics Implementation
Job Description
Salary: £36,000 - 76,000 per year
Requirements:- Strong commercial experience building native mobile applications using Kotlin for Android and Swift for iOS.
- Experience designing reusable mobile libraries, SDKs, frameworks, or shared platform components used by multiple application teams.
- Good understanding of mobile application architecture, dependency management, release processes, versioning, and backwards compatibility.
- Ability to write clean, readable, maintainable, and performant code with appropriate automated testing and peer review practices.
- Experience debugging, validating, and troubleshooting analytics events across mobile development, test, and production environments.
- Ability to communicate clearly with engineers, product managers, analysts, and stakeholders, translating business tracking needs into practical technical designs.
- Experience implementing or supporting digital analytics in mobile apps, ideally using Adobe Analytics, Customer Journey Analytics, Google Analytics 4, or similar platforms.
- Strong knowledge of event-based data collection, JSON payloads, consent-aware tracking, privacy considerations, and data quality controls.
- Experience with Kotlin Multiplatform and an understanding of how it can be used to share business logic or library functionality across Android and iOS applications.
- Pragmatic, organised, and comfortable working with ambiguity while turning requirements into clear technical solutions.
- Able to build strong working relationships with mobile engineers, product managers, analysts, and senior stakeholders.
- Strong written, verbal, and presentation skills, with the ability to explain technical decisions clearly to both technical and non-technical audiences.
- Design, build, and maintain a shared analytics library for native mobile applications, with a focus on Kotlin and Swift.
- Create reusable, well-tested mobile SDK components that make analytics implementation consistent, reliable, and easy for application teams to adopt.
- Partner with Android, iOS, Product, Data, and Analytics teams to translate behavioural tracking requirements into robust technical solutions.
- Support implementation of analytics platforms such as Adobe Analytics, Customer Journey Analytics, and Google Analytics 4 within native mobile apps.
- Define and follow a clear quality assurance process, including unit testing, integration testing, event validation, measurement verification, and user acceptance testing.
- Document library usage, implementation patterns, release processes, and troubleshooting guidance for development teams.
- Help reduce duplicated implementation effort, improve data quality, and enable app teams to integrate analytics in a simpler, more reliable way.
- Android
- Business Intelligence
- Support
- JSON
- Kotlin
- Mobile
- REST
- Swift
- iOS
- Network
More:
We are Tesco, and our Analytics Capabilities team brings together Analytics Product Managers, Data and Business Intelligence Analysts, and Software Developers to define, prioritise, and deliver our self-serve analytics strategy, user behavioural data tracking, and optimisation capability. Our Analytics Implementation squad helps enable more informed and faster decisions by designing new analytics implementations and re-implementations, increasing implementation coverage across core sites, and improving data quality. This role can be based at our head office in Welwyn Garden City or our Digital Innovation centre in Farringdon, London. We offer benefits including an annual bonus scheme of up to 20% of base salary, holiday starting at 25 days plus a personal day and bank holidays, private medical insurance, paid maternity, adoption, and paternity leave, and free 24/7 virtual GP and employee wellbeing support. We work flexibly, with colleagues spending 60% of their week collaborating at office locations or local sites and the rest remotely, and we are committed to an inclusive, accessible recruitment process.
last updated 39 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Tesco
Tesco
Welwyn Garden City
IT
Skills & Technologies
Inferred from job description
Salary Insight
£56,000
This role
£60,000
UK median
This salary is 7% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks