Senior Software Engineer – Android



This job posting expired and applications are no longer accepted.
Marks & Spencer plc
Published
17.10.2023
Location
London, United Kingdom
Job Type
Hybrid Working Opportunity
TELECOMMUTE

Why Digital & Tech at M&S

We're changing the way we do things, and putting industry leading innovation at the heart of how we operate; we need a stellar engineering team to make it happen. You'll be joining one of the most iconic brands in the UK on its most exciting cycle yet. We're more integrated and product led in our tech teams than ever before: learning, changing, and adapting constantly, with millions of people benefiting from your work every single day.

The Product

We’re looking for hardworking, product-focused Android developers to join our growing mobile engineering team at M&S and contribute to our Play Store chart topping Android application that’s used by over a million of our committed customers every month.

Our app is a modular app, written primarily in Kotlin, though we do currently support elements written in Java too, and we are always looking for ways to improve, enhance and extend its functionality. Whether that be core functionality or cross platform technologies such as Kotlin Multiplatform. We want someone with an innovation mentality, with excellent awareness of new technologies and a proven grasp on the full engineering stack that thrives in a collaborative product development and engineering environment.

The Tech

  • The latest Kotlin and Android Studio
  • Modularised approach to app development with SOLID design principles at its core
  • MVVM and Clean Architecture
  • Migrating to Jetpack Compose, with all new features built this way
  • Fastlane powered CI and CD via Bitrise
  • Regularly adopting the latest Google technologies – Google Pay, Push, Widgets, Instant Apps, etc.
  • Passionate about strong unit testing coverage and UI automation

You Should Apply If You Have

  • Demonstrable commercial experience in Kotlin and Android development
  • A strong foundation in writing testable code, with a broad understanding of the agile testing pyramid
  • Proficiency in JUnit and Espresso or similar testing frameworks
  • A hunger to contribute new ideas and improvements to the product
  • Experience working in an agile delivery framework (Scrum, Kanban, etc.)
  • A knack for collaborative problem-solving
  • A desire to actively participate in technical discussions
  • Experience with mentoring and coaching more junior members of the team
  • Familiarity with continuous integration and deployment
  • An interest in enhancing code and UI performance through profiling tools

Nice To Have

  • Experience with Jetpack Compose, GraphQL, Kotlin Multiplatform, Material 3
  • A history of building innovative navigation and transition solutions for your apps
  • Don’t have that? Don’t worry – we’ll teach you.

Working for Us Means

  • Hybrid Working
  • Industry leading pension of up to 12% M&S contribution
  • Bonus up to 40%
  • 20% discount on M&S products
  • Up to 2 weeks working abroad
  • Learning days once a month, Tech/Ed days once a quarter and Hackathon every other quarter
  • A range of wellbeing support (including free counselling and a virtual GP for you and immediate family)
  • 25% off gym memberships, access to online fitness classes and discounts for complementary health services, such as nutrition and lifestyle coaching

We are proud supporters of Women in Data®.  Connect, engage and belong to the largest free female data community in the UK – visit: www.womenindata.co.uk to join our community.

APPLY HERE: Senior Software Engineer - Android » London, Greater London (marksandspencer.com)

<< Back to Search

Related Jobs

Risk Review Actuary   London, United Kingdom new
06.02.2025
Senior Accountant - Insurance 12 Month FTC   Manchester, United Kingdom new
06.02.2025
Lead Data Engineer   Leeds, United Kingdom new
05.02.2025
Lead Engineer - Data Platform   Leeds, United Kingdom new
05.02.2025
Senior Data Scientist   Birmingham, Blackpool, Leeds, London, Manchester, Newcastle or Sheffield, United Kingdom new
04.02.2025
was shared 0 times
00