Posted 30 Aug 2021, 5:59 am
UI Engineer Team Lead at Adore Beauty
At Adore Beauty we have spent the past few years innovating within ecommerce - we now have a fully headless setup backed by our own API. As we invest and build our UI engineering team, we are looking for someone to:
- Take ownership of our front end tech stack
- Work as part of the team to deliver on our promises
- Drive and continue innovating by trying out new technologies and improving on current implementations
- Provide strategic guidance on future technology decisions
- Be nurturing, be part of pair programming and directing junior members of the team
- Carrying out code reviews and providing ongoing feedback to the team
Who are we?
Adore Beauty was founded in 2000 by Kate Morris and James Height in Melbourne, as Australia’s first beauty focused e-commerce website. Today, it is Australia’s number one pure play online beauty retailer, home to over 250 global and domestic brands and 11,000 products – some of which are available exclusively on Adore Beauty’s platform.
Adore Beauty has attracted and retained a large and active customer base, having grown over 278% over the past four years to more than 590,000 active customers today. Adore Beauty’s business model, through its integrated content, marketing and e-commerce offering, creates an incredibly strong value proposition for both brands and customers. This has delivered a successful track record in the acquisition and retention of customers.
Kate Morris, Adore Beauty’s Co-Founder and Executive Director says “My co-founder James and I created Adore Beauty in a garage in Melbourne with a clear purpose – to create an empowering beauty shopping experience that would make our customers feel confident and fabulous. Over many years, we grew carefully and profitably, slowly building trust with beauty brands and customers. Earning this trust has enabled Adore Beauty to build a growing base of loyal and passionate customers, which in turn has attracted an unparalleled brand range within the Australian market.”
As we have done for our first 20 years, we are focused on sustainable growth and building a high-quality business over the long term. We believe that by staying true to our customers, brands, values and vision, we can weather the challenges and take advantage of our opportunities as Adore Beauty embarks on its next phase of growth as an ASX-listed company.
We are a proudly values-led company embodied by close to 200 talented and passionate employees who have contributed to our success through their passion, hard work, courage and tenacity. Our extraordinary team and the values we all hold dear are the building blocks of our innovative culture which has the customer at the centre of everything we do.
A cornerstone of Adore’s growth since its inception has been the quality of its people, its award winning culture and strong commitment to its values. Every team member at Adore Beauty brings a new dimension to the company and its culture - that's what makes us unique. The team at Adore Beauty live and breathe the company values: we work for each other; we do the right thing; and we bring a positive energy into work each day. Does this sound like you?
The Role
At Adore Beauty, we build amazing products, so good in fact, we won the Top Innovator award at the most recent Power Retail All Stars Bash. Now we have an enviable stack to work on for talented Javascript developers. We have multiple roles on offer at different experience levels. Please state in your application how many years experience you have. We are all about headless, our front end is a NUXT microservice deployed to the edge communicating with our Laravel API. Our App is built in React Native and connects to the same API’s. This role will focus entirely on the user experience, with no legacy platforms to worry about - this is the chance for you to make your mark in a fast growing business, creating awesome experiences for our customers and be part of a team who push the boundaries every day.
More on the Role
At Adore Beauty, we look for talented developers who are passionate about what they do, are customer focused and have high engineering standards. Reporting directly to the CTO and working closely with our internal team and third party providers, you will be an important member of a small and passionate team working in a fast paced and agile environment. If you’re a results-driven Javascript / front end Developer with a passion for technology and professional growth within a full technology stack then we’d love to hear from you. The role will be working across our Vue website or the React Native App ; we are looking to scale out our app and take it from the current MVP to the greatest experience for customers in the app store In future, we will lead where our customers want us to be, with our API backed experience, we will look to build upon our current setup to the future, this role will be a key part of this With our stack, we believe that anything is possible, this role will help bring our strategic goals to life.
Who are you? The successful candidate will be results-driven, collaborative, and able to work comfortably in a fast-paced experimental environment. You will have a strong sense of ownership and pride in the products you build and have a hunger for knowledge and continuous learning. Technically speaking, you'll be from a test driven development background, with significant JavaScript ecosystem experience and have AWS cloud development and deployment experience. In addition:
- 5 + years Experience working in a front end/full stack role with modern JS frameworks (Vue / React / React Native)
- Experience working with Laravel is highly desirable
- Comfortable nurturing a team of junior developers
- Are flexible and thrive working across different languages and technologies
- Experience working within a microservices architecture environment
- Experience working in a product delivery environment
- Experience working in an Agile environment
- Have a support what you build mindset, ensuring we have the right amount of quality and production monitoring and sharing operational support responsibilities
- Are a strong team player that enjoys collaborating within their global team and across dependent teams to deliver ongoing value to customers
- Have a positive attitude with a sense of initiative, strong work ethic and passion for software craftsmanship and engineering practices
- You like to push boundaries, ask questions and seek challenges
- You know when to build from scratch and when to look for opportunities to partner with existing platforms
The offering company is responsible for the content on this page / the job offer.
Source: Remote Ok