Senior/Lead Apps Engineer - iOS/Android

The Hut Group ,
Manchester, Greater Manchester

Overview

Job Description

About THG: THG is one of the fastest growing online retailers on the planet. We have over a decade of building and growing brands in the Beauty and Wellness sectors, across over 140 markets. We specialise in creating brilliant digital brand experiences and we aim to be the World's leading Online Health & Beauty Destination. We are currently the UK's leading multi-website online retailer with rapidly growing global operations and we currently have over 16 million customers worldwide. We are building a world-class business with global ambitions, a proprietary technology platform, and disruptive business model. Our culture is fast-paced and ambitious - we like to move twice as fast as you might think is possible. That's how the company operates, and it is part of the DNA that has led to our incredible growth. We have over 4,000 diverse, smart thinkers - our people are unquestionably our strength. Wherever in the world they are, whatever their role, we encourage our people to share the smart thinking, and give them the support to see their ideas made real. We have built an environment that empowers our people to achieve their full potential, creating innovative digital experiences that deliver results. As part of our hyper growth we seek to hire and develop well-rounded, commercially astute, ambitious people that can bring fresh and innovative thinking to THG and drive us forward. About the division About the Technology @ THG Our software is the core of our business and enables the company to continue to grow and thrive. The Groups industry leading and proprietary technology platform powers its own consumer sites plus global media partners and brand owners, including: Unilever, Nintendo and the Daily Mail Group. We develop all of our own applications in-house with our Development Delivery Teams. In order to enable our Delivery Teams to continue to achieve, we are always looking for bright and intellectual people who are happy to push boundaries and really challenge the status quo. Led by world-class technologists with a diverse range of backgrounds ranging from Silicon Valley tech giants (Google, Amazon) through to Hedge funds and Algorithmic Trading Firms. You will be surrounded by highly intellectual and passionate colleagues, all with the common goal to help us grow this business globally, fast. Our current 200 developers are currently looking at how we can further develop our platform to continue the success that we have had! Requirements About the Role: You will lead a team of software engineers working across our wide portfolio of native applications for iOS and Android; * You will advise and make technical & architectural decisions driving the direction of our applications * You will work with business stakeholders to identify and deliver new features in accordance with the product roadmap * You will work with the engineering manager to prioritise and define the product roadmap * You will deliver new features following an agile methodology * You will support and actively participate in code review sessions About you: * You love writing and maintaining performant and testable code * You are an advocate for your team and your craft * You attend, participate or run app meetups Responsibilities: * Design and build applications for iOS, Android and React Native platforms * Ensure the performance, quality and security of our applications meets agreed standards * Collaborate with a team to define, design and deliver new features * Mentor and develop the team through coaching and regular one-to-ones * Identify new opportunities within existing or new business requirements Essential Skills: * Proficient understanding in delivering and supporting large scale applications * Proficient in writing iOS and Android application Swift, Kotlin preferred * Proven experience writing, maintaining and improving build and release pipelines (Fastlane experience preferably) * Familiarity or expertise integrating with RESTful/GraphQL APIs * Proficient understanding of code versioning tools (Git preferably) * Proficient understanding of different application architectures (MVVM, VIPER, MVC) * An understanding of agile and its practises Desirable Skills: * React Native and native module development * DevOps mindset * Experience working with UX and design teams to define deliverables Benefits Whats in it for you * Competitive Salary, plus a bonus * Youll be joining a growing, intelligent team that will drive business change * Youll have the opportunity to make an impact within the team, applying the skills and methodologies youve learnt * Youll be working for a company with an excellent culture, in a friendly and fast paced environment * Youll be able to react to change with backing from the business * You'll have the opportunity to solve complex business/technical problems