602,334open jobs
31,206companies
86,290added this week
Browse all
Location
In office (Australia)
Seniority
Senior · 5+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
Since our very first day in 1997, our purpose has been to enable our customers to feel and look their best by offering them the world’s best line-up of beauty and skin-care brands (+ more), coupled with exceptional service. Fast forward to today, and we have over 5,000 MECCA team members across 100+ retail stores throughout Australia and New Zealand, a rapidly growing online business, two Distribution Centres, and a bustling Support Centre in the heart of Melbourne working to deliver on our purpose every single day. Our ongoing growth is fuelled by opening new stores and reaching new customers, launching new products, and harnessing the latest technology to constantly innovate and evolve our concepts, experiences, and service offerings. Whether you join MECCA in one of our Retail stores, our Support Centre or our Distribution Centre (DC), you will be an integral part of the MECCA family. Our Retail Store teams are known for their energy, passion and expertise; bringing MECCA to life and helping us deliver on our purpose across four unique concepts – MECCA Cosmetica, MECCA Maxima, MECCA and our online stores. Working in our Support Centre will give you the opportunity to be part of

At MECCA,we’rereimagining how beauty and technology meet-and mobile is at the heart of this transformation. As aSenior Mobile Developer,you’llplay a pivotal role in delivering seamless, scalable, and delightful mobile experiences for our customers.

You’llbring deep technicalexpertiseinReact Native development, along with a passion forcontinuous improvement, experimentation, and collaboration. This is more than just building features-you’llhelp shape our mobile platform,optimizeperformance, and champion engineering quality while working closely with other mobile developers,product managers, designers, and backend teams.

We’relooking for someone who thrives on complexity, embraces modern engineering practices, and never stops learning. Whetheryou’reprofiling app performance, experimenting with new tools, or mentoring peers,you’llbe encouraged toinnovate, challenge assumptions, and grow in a collaborative, fast-paced environment.

As a Senior Mobile Developer, you will:

  • Design, build, andmaintain high-performance mobile applications using React Native, with strong knowledge of iOS (Swift) and Android (Kotlin) for bridging andoptimisation.
  • Ensure applications meetscalability, performance, accessibility, and security best practices.
  • Collaborate closely withProduct Managers, UX/UI Designers, and QA Engineers to translate ideas into seamless mobile experiences.
  • Design and implement seamless integrations with backend systems and cloud services,leveragingREST APIs to deliver reliable, scalable, and performant mobile experiences
  • Apply a test-first mindset, building automated tests (unit, integration, E2E)
  • Continuously enhance theCI/CD pipeline, enabling fast, reliable, and low-risk releases.
  • Optimiseapp performance through profiling, debugging, and monitoring tools.
  • Implement mobile security measures (OAuth, JWT, biometric authentication) andcomply withprivacy standards
  • Participate actively incode reviews, architecture discussions, and retrospectives, shaping how we evolve as a team.
  • Contribute to aculture of learning and excellence, sharing knowledge, mentoring peers, and staying current with mobile technology trends.

We’relooking for a curious, growth-minded engineer with:

  • 5+ years of mobile engineering experience, with strong production experience in React Native.
  • Production experience withExpo, includingExpo Modules, config plugins, andnative app configuration.
  • Strong understanding ofiOS and Android native development, including Swift, Kotlin, platform APIs, app permissions, push notifications, deep linking, and release workflows.
  • Experience building andmaintainingsharedcomponentlibraries or design systems for mobile applications.
  • Strong knowledge of mobile UI engineering, includingresponsive layouts,animations,accessibility, and performance optimisation.
  • Practical experience withTanStackQuery for server-state management, caching, invalidation,andoptimistic updates.
  • Experience withZustand or similar client-state libraries, with a clear understanding of when to separate client state from server state.
  • Experiencewriting automated tests for mobile applications using tools such asDetox, Maestro, Appium, Jest, or React Native Testing Library.
  • Strong working knowledge ofCI/CD, Git workflows, feature flags, build automation, and continuous delivery for mobile apps.
  • Proven experience shipping apps to the App Store and Google Play, including release management, store compliance, staged rollouts, monitoring, crash reporting, and post-release support.
  • A strongquality mindset, with experience buildingsecure,resilient,observable, and maintainable mobile applications.
  • Clear communication skills, strong technical judgement, and the ability to mentor other engineers.
  • Practical fluency withAI-assisted engineering tools, includingusing AI to accelerate development, testing, debugging,documentation, code review, and technical discovery whilemaintainingstrong engineering standards.

Nice to have

  • Experience working with.NET or C#-based backendsandweb technologies.
  • Exposure to AI/ML concepts or libraries, or interest in experimenting with AI in real products
  • Experience with observability tools (e.g., Datadog, New Relic, or similar)
  • Experience working with an e-commerce platform
  • Familiarity withserverless architecture or container-based deployment in AWS
  • Understanding ofTDD,QA-as-code, andshift-left testing approaches

Your Life At MECCA

Whilst we are singularly focused on our #CustomerFirst mantra, we know that wouldn’t be possible without an incredible team that is guided by our MECCA values and motivated each and every day to be solutions focused, innovative, collaborative and adaptable, and have a bit of fun along the way!

Some of our other team member benefits include:

  • Professional development programs and first-class digitised learning offering
  • Health and well-being initiatives
  • Reward and recognition programs
  • Access to bonus and incentive programs
  • Quarterly product allowance
  • Unlimited 40% discount

There are also so many other ways in which you’ll be made to feel part of the MECCA story as we love to celebrate, surprise and delight our team along the way.

To learn more about life at MECCA Brands, follow us on LinkedIn at MECCA Brands or @lifeatmecca and for all current opportunities, visit www.mecca.com.au/careers

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
602,334 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Australia
$250k – $500k per year • Remote/Hybrid • Full-Time • New York
Java
Kotlin
Swift
Java
Gradle
Mobile
Jetpack Compose
DevOps
gRPC
WebSockets
CI/CD
Apply
In office • TS/SCI • 2+ years exp
JavaScript
TypeScript
Frontend
GraphQL
RxJS
Angular
Sass
QA
Playwright
Jest
Apply
$150k per year • In office • Full-Time • 2+ years exp • London
Swift
Apply
IOS Developer 1 day ago
$12k – $36k per year • Equity 0–0.1% • Remote • Full-Time • 3+ years exp
Swift
Frontend
GraphQL
Mobile
SwiftUI
SPM
Clean Architecture
DevOps
CI/CD
Apply
Mobile QA Engineer 1 day ago
$14k – $30k per year (Estimated) • Remote • 3+ years exp • Saint Petersburg
Python
JavaScript
SQL
AI/ML
Copilot
ChatGPT
Mobile
Maestro
DevOps
CI/CD
QA
Appium
Postman
Apply
$89k – $194k per year (Estimated) • In office • Full-Time • Richmond
Marketing
LinkedIn
Apply
$89k – $194k per year (Estimated) • In office • Full-Time • Richmond
Marketing
LinkedIn
Apply
In office • Part-Time • Australia
Apply
$87k – $248k per year (Estimated) • In office • Full-Time • Australia
Apply
In office • Part-Time • Australia
Apply
$75k – $164k per year (Estimated) • Remote/Hybrid • Full-Time • PhD • Australia
Apply
$41k – $90k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Australia
Apply
In office • Full-Time • Australia
Apply
In office • Full-Time • Australia
Apply
$83k – $183k per year (Estimated) • In office • Full-Time • 10+ years exp • Manila • Brisbane • Auckland
Apply
See all jobs
This is one of many
602,334 more open roles from verified company boards, updated every day.