M

MECCA

Prestige beauty retailer with curated brands

Technical Team Lead

Full-Time
No salary listed
Expert
Richmond, Australia
In Person
Engineering ManagementEngineering Leadership

About the job

Requirements
  • People leadership experience, including mentoring and developing engineers.
  • At least 8 years of experience building production-grade web applications and at least 3 years in a technical leadership role.
  • Experience defining and embedding a new workflow or way of working within a team.
  • Experience maintaining a large, high-traffic website and understanding release risk; retail or e-commerce experience is highly regarded.
  • Strong JavaScript and TypeScript experience; experience with Next.js, React and GraphQL (Apollo) is preferred, but an exact match with every tool in the stack is not required.
  • Experience designing and developing backend services and APIs using REST and/or GraphQL, and working with relational and/or NoSQL databases.
  • Strong system design skills and grounding in engineering best practices, including CI/CD, Git workflows and automated unit, integration and end-to-end testing.
  • Experience with cloud-native environments, preferably AWS.
  • Knowledge of web performance, accessibility and SEO principles.
  • Ability to stay current with technology and apply it appropriately.
Responsibilities
  • Lead and mentor the engineers in the squad, building a team culture of ownership, craft and continuous learning.
  • Contribute hands-on to development, solution design, architecture and complex delivery.
  • Work with the Product Manager, Designer and QA to develop clear requirements and technical designs.
  • Run technical spikes to test proposed solutions before the team commits to them.
  • Review pull requests, lead code reviews and pair with engineers to improve work quality.
  • Define code quality standards and engineering best practices for the squad.
  • Improve the development lifecycle for moving code from development to production, including CI/CD, automated testing and frequent, low-risk releases.
  • Understand release risk and help the team respond effectively when production issues occur.
  • Drive improvements in performance, accessibility, SEO, security and reliability across the web experience.
  • Partner with Product, Architecture and Data to shape solutions for customers.
  • Surface delivery risks, trade-offs and dependencies early to support decision-making.
  • Evaluate emerging tools, frameworks and practices, including AI, and assess when they add value.
Desired Qualifications
  • Practical experience applying AI across the software development lifecycle, such as AI-assisted development, testing, code review and agentic workflows, with clear guardrails and review standards.
  • Experience with .NET or C#-based backends.
  • Experience supporting mobile applications or React Native integrations.
  • Familiarity with serverless architectures, containers and infrastructure-as-code in AWS.

About the company

Mecca Brands operates as a prestige beauty retailer in Australia and New Zealand, offering Mecca Cosmetica and Mecca Maxima stores, online, and private-label ranges. It curates over 200 brands, including exclusive Australasian distributions like NARS, Stila, Hourglass, and Charlotte Tilbury, and focuses on an experiential, education-forward shopping experience with brand-agnostic expert advice. It differentiates with two formats—Mecca Cosmetica for luxury and Mecca Maxima for trend-focused products—and its own private-label lines to control the product mix, plus Meccaversity staff training and a large Beauty Loop loyalty program. Its goal is to empower people to look and feel their best through a curated, inclusive beauty experience that builds lasting relationships with customers and the Australasian market.

Company Size

1,001-5,000

Company Stage

N/A

Total Funding

N/A

Headquarters

Melbourne, Australia

Founded

1997

Get referred to MECCA

See people who can refer or advise you

Simplify Jobs

Simplify's Take

What believers are saying

  • FY25 revenue reached A$1.43 billion and profit hit A$125.9 million.
  • MECCA added over 40 brands in 2025, including Rhode, Phlur, and Victoria Beckham Beauty.
  • Chadstone's 2,400sqm flagship and Albury opening extend MECCA's physical moat in 2026.

What critics are saying

  • ASIC fined MECCA entities $594,000 on 31 March 2026 for late financial reporting.
  • Sephora's June 2026 filing notice signals direct rivalry for prestige launches and exclusives.
  • If exclusivity slips, MECCA becomes a high-touch retailer facing Amazon-style commoditization.

What makes MECCA unique

  • MECCA owns Australian exclusivity for Charlotte Tilbury, Byredo, and Drunk Elephant.
  • Bourke Street's 4,000sqm flagship opened in 2025 with skin studios and services.
  • Beauty Loop and Meccaversity create sticky loyalty through rewards and trained advisors.

Help us improve and share your feedback! Did you find this helpful?

Benefits

  • Employee Discounts
  • Conference Attendance Budget
  • Professional Development Budget
  • Training Programs
  • Wellness Program
  • Performance Bonus

Company News

FF News
Jun 21st, 2024
Mecca And Adyen Join Forces To Power A Seamless Payments Experience With Enhanced Security

Adyen (AMS: ADYEN), the global payments platform of choice for many of the world’s leading companies, has announced its partnership with MECCA, Australia’s largest prestige beauty retailer. To cater to its fast-growing customer base in-store and online, MECCA has chosen Adyen to streamline payments, amplify customer experience, and enhance fraud protection capabilities.For 27 years, MECCA has revolutionised beauty and retail in Australia and New Zealand, drawing over four million annual customers through 110+ stores, an advanced e-commerce platform, and a top-tier rewards program. Renowned for personalised service, MECCA sought a payments partner to enhance its customer experience, online and in-store.“Customers truly are at the heart of our business, and so we want to make sure every single step of their interactions with us are spot on. By the time a customer has chosen their products and made their way to checkout – either online or in-store – the last thing we want them to experience is a technology glitch, or an unnecessary complication that takes up their time. Adyen has helped us to create a simple and reliable payment solution for our customers that can scale with us as we continue to grow and our customers’ needs change,” said Michael Hobsbawn, Chief Technology Officer at MECCA.MECCA has chosen Adyen as its payments partner by adopting its Unified Commerce and Pay-by-Link technology stack across its operations. With Unified Commerce, MECCA gains the ability to instantaneously capture payment transactions and real-time shopper insights in a single overview