Lush Cosmetics Ltd

Careers | Lush Cosmetics Ltd

We are excited you have visited our Careers page. We are seeking talented individuals that are excellent in their field of expertise and are posed with all potential and skills necessary to help us meet future business challenges.

Lush Cosmetics Ltd
This position is no longer available
If you would like to apply to other positions at Lush Cosmetics Ltd, please return to our Careers Page.
Position not right for you?
Share it with someone you know.

Lead Android & iOS Mobile Engineer

Reference: JUL20225951
Expiry date: 2022-08-25 22:59:00.000
Location: Remote UK / EU
Salary: £75,000.00 - £95,000.00 Per Annum
Benefits: Please See Advert

Lead Android & iOS Mobile Engineer

LUSH Global Digital Ltd

Remote UK / EU 

Salary: £75,000 - £95,000

Diversity matters
We are building a brand that represents the people of the world. What you do counts, and we are always looking to expand perspectives and voices to shape our future.

We see you, we celebrate you, we want you!

The Role
Lush is looking for a Lead Mobile Engineer to work remotely from the UK or Europe (with the option to work from selected UK and Europe offices where available). You’ll be working as part of a product-centric engineering team, responsible for designing, building and maintaining both new and existing products and services, including our global commerce platform and in-house till systems. If you enjoy coding, sharing ideas and love being part of a collaborative team within a growing international brand, then this is the role for you.

As a Lead Engineer, you’ll be part of a key group of Digital Leads acting as subject matter experts and using your technical expertise to scope and deliver projects, offer strategic input into process improvements, and ensure effective knowledge transfer across your discipline as well as with key stakeholders. You’ll be skilled in asking the right questions, removing blockers and building connections across the business to get things done. 

You will also contribute towards product development, ensuring the work you and your team deliver is consistently high quality. You'll work across a range of technologies such as Swift, Kotlin, Java, and more.

If you’re someone who can bring experience, ideas and a hands-on can-do attitude, then we want to hear from you.

Responsibilities; 

- Lead, develop and support a team of iOS and Android  Engineers across multiple projects, obtaining an expert understanding of how the team and the work fits within the context of the organisation. 

- Discover, define and estimate all new projects, features and change requests on behalf of your discipline.

- Create, thoroughly understand and disseminate the scope of the project and ensure change requests are raised to the product owners when necessary

- Deliver projects to scope. Ask questions, remove blockers and build connections across the business to move the work along. 

- Role model best practice in development Standards, embedding consistent ways of working and processes across your team through documentation, training, development and reviews.  

- Contribute as a subject matter expert for your discipline to improving engineering and deployment processes 

- Maintain and improve technical documentation (handovers, solution architecture, readmes, code commenting, Jira)

What you’ll need

Essential experience; 

- Working as part of a remote team

- Leading a team 

- Building and managing stakeholder relationships

- Integrating with public cloud technologies (GCP)

- Delivering solutions using coding standards and automated code linting

- Architecting & delivering solutions that utilise REST APIs

- Testing applications using Mobile Emulators such as BrowserStack, Appium, Proxyman, TablePlus, and Zephyr 

- Architecting and delivering large scale solutions with a distributed micro-service architecture

Essential skills;

- Sound knowledge of Kotlin/Java 

- Understanding of Swift 

- Strong verbal and written communication (both technical and non technical).

- Self-motivated with a sense of ownership.

- Advanced knowledge of Jira and an understanding of user stories, estimation and status updates on tickets

- Open, honest and direct, comfortable in giving and receiving constructive feedback.

These aren’t essential, but it would be great if you also had;

- Prior experience in a Lead Role working with Swift and/or Kotlin/Java

- Experience with applying TDD/BDD development techniques and ensuring teams adhere to them

- Architecting & delivering solutions that utilise GRPC and  SOAP APIs

- Experience working with a Continuous Integration/Delivery process.

- Understanding of Site Reliability Engineering principles

- GraphQL Experience

- Experience working alongside Go developers

What’s it like working for Lush
People are at the heart of our business. We want you to enjoy and challenge yourself, build a career, and teach us what we don’t know, so we’ve created a culture where your job description is a starting point, not an end goal. Our working style is flexible, fluid, supportive, and authentic - if you’ve the drive to push yourself and try different things, you will have our support.

You can find out more about Lush Digital here - https://weare.lush.com/lush-life/our-company/we-are-digital/

As we pride ourselves on internal development, priority will be given to candidates who have an in-depth knowledge of Lush coupled with relevant experience and qualifications.

If all this sounds like you, please send us your CV and covering letter detailing why you would be a perfect fit for the role, along with your current salary and expectations.

Employee perks

- 50% discount on Lush products and spa treatments

- Profit-based bonus

- Pension scheme

- Day off for weekday birthdays

- Holiday purchase scheme

- Cycle to work scheme

- 6 months’ full pay for parental leave (primary caregiver)

- Financial childcare support on return to work

- Flexible working