Tesco

Tesco

Welwyn Garden City, London

Software Development Engineer II - Analytics Implementation

Full-Time£36,000 - 76,000 per year前天United Kingdom
IT

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.
Responsibilities:
  • 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.
Technologies:
  • 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

Ready to apply for this position? Here's what you need:

  • An updated resume highlighting relevant experience
  • A compelling cover letter (if required)
  • Portfolio or work samples (for relevant positions)

About Tesco

Tesco

Tesco

Welwyn Garden City

IT

Skills & Technologies

GoSwiftKotlinGitRESTAIUI

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

Explore More UK Opportunities

Thousands of tech jobs across the United Kingdom