Jobs › Companies › MECCA › Junior Mobile Developer

About this Junior Mobile Developer role at MECCA

MECCA · Hybrid · Richmond

About the Job

At MECCA, we're reimagining how beauty and technology meet, and mobile is right at the heart of it.


We're looking for a Junior Mobile Developer to join our Digital team and help build the React Native app used by our customers across iOS and Android.


This isn't a purely task-based junior role. You'll contribute to features in our live app, working alongside experienced engineers. With guidance and support, you'll take ownership of clearly scoped work, from implementation and testing through to release, and build confidence and independence as you go.


What you'll do

• Build and maintain our mobile app using React Native

• Turn Figma designs into polished, responsive experiences

• Work on diverse features such as authentication, experimentation, analytics and push notifications

• Contribute to automated testing across unit, integration and ideally E2E frameworks

• Collaborate with designers and our tech lead to turn ideas into working product

• Help investigate production issues and implement and test fixes, with support from experienced engineers

• Use AI-assisted development tools like Claude Code, Cursor or Codex in your everyday workflow, and understand, review and test the code they generate

What you'll bring

• Around 1-2 years of hands-on commercial experience with React Native and TypeScript

• Familiarity with building reusable UI components and working with component libraries or design systems

• Foundational knowledge of responsive layouts, accessibility, animations and mobile performance, with a willingness to develop these skills


You will also have:

• An understanding of iOS and Android fundamentals, including platform differences and app lifecycles

• A basic understanding of client state versus server state, and exposure to Zustand or similar (Redux, MobX)

• Experience integrating with REST or GraphQL APIs, including loading states, errors and async data

• Some experience writing automated tests, ideally with Jest or React Native Testing Library

• Familiarity with Git, code reviews and Agile ways of working

• Clear communication, a collaborative approach and a willingness to ask questions and seek feedback


You don't need to tick every box. We value curious people who ask why and think problems through before jumping to a solution. We'll support your growth with regular code reviews, pairing with experienced engineers and ongoing feedback from your tech lead.


Nice to have

• Familiarity with TDD and shift-left testing

• Exposure to mobile E2E tools like Maestro, Detox or Appium

• Awareness of CI/CD pipelines, automation and feature flags

• Experience contributing to an App Store or Google Play release

• Familiarity with crash reporting, logging and monitoring tools


Your life at MECCA

We're singularly focused on our #CustomerFirst mantra, and we know that wouldn't be possible without an incredible team guided by our values. We're solutions focused, innovative, collaborative and adaptable, and we have a bit of fun along the way.


Some of the perks:

• Professional development programs and first-class digitised learning

• Health and wellbeing initiatives

• Reward and recognition programs

• Access to bonus and incentive programs

• Quarterly product allowance

• Generous discount for you and your immediate family (subject to company policy)


To support your growth and learning, this role involves close collaboration with the team and requires four days per week in our Richmond office.


Ready to build the future of beauty tech with us? Apply now and learn more about life at MECCA Brands, by following us on LinkedIn at MECCA Brands or @lifeatmecca and for all current opportunities, visit www.mecca.com.au/careers



Ready to apply to MECCA?
Apply to MECCA

About MECCA

Follow @LIFEATMECCA ↪ Visit our LinkedIn page ↪ Since our very first day in 1997, our purpose has been to enable our customers to look and feel their best by offering them the world’s best line-up of beauty and skin-care brands, coupled with exceptional service. Fast forward to today, and we have almost 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 technol

See all jobs at MECCA →

Similar jobs

Capital One
Full-Stack Engineer 4 (Mobile)
Capital One
⚡ Apply early Richmond, VA Onsite
● New 👁 Seen ✓ Applied 5d ago
Capital One
Mobile Engineer 4 (iOS)
Capital One
⚡ Apply early McLean, VA Onsite
● New 👁 Seen ✓ Applied 1w ago
Capital One
Mobile Engineer 4 (Android - Manager, IC)
Capital One
⚡ Apply early McLean, VA Onsite
● New 👁 Seen ✓ Applied 1w ago
G+D Netcetera
Senior C++ Software Engineer - Mobile Payment SDK (Qt, Security, EMV)
G+D Netcetera
⚡ Apply early Skopje, Greater Skopje, North... Onsite
● New 👁 Seen ✓ Applied 54m ago
Wolt - English
Senior Mobile Engineer, iOS
Wolt - English
⚡ Apply early Helsinki, Finland; Stockholm,... Onsite €5,722–€7,152
● New 👁 Seen ✓ Applied 3h ago
SE
Mobile Engineer (Peru, All Levels)
Sezzle
⚡ Apply early Peru Onsite $36,000–$54,000
● New 👁 Seen ✓ Applied 9h ago
Manila Recruitment
Mobile App Developer (3+ Years | Kotlin & Swift) - Hybrid, Makati City - #35345
Manila Recruitment
⚡ Apply early Makati City, Metro Manila, Phi... Onsite
● New 👁 Seen ✓ Applied 9h ago
Hypori
Senior Engineer - Mobile Application
Hypori
⚡ Apply early Austin - TX Onsite $180,000–$195,000
● New 👁 Seen ✓ Applied 10h ago
digiOutsource
Senior Software Engineer (Mobile)
digiOutsource
⚡ Apply early Johannesburg Onsite
● New 👁 Seen ✓ Applied 12h ago

Sign up for suggestions tailored to the jobs you open and the searches you save.

More jobs at MECCA

See all jobs at MECCA →

Apply now
🤖

Whoa — hold up

JobsRadar was built for real people having a rough time in their job search — not for automated requests. You're clicking way too fast and you're now temporarily blocked.

Come back later. If you're genuinely job hunting, we've got your back — just act like a human.

Catch your next role the second it’s posted.

Create a free account and we’ll watch the boards for you — the instant a job matches your search, it lands in your inbox or Telegram. No digging, no refreshing.

Create free account

Free forever · takes 30 seconds · already have one?

Get an edge on your job hunt.

Join our Telegram channel for the stuff that helps you land the role — salary benchmarks, the weekly market pulse, and new-feature drops. No spam, just signal.

Join the channel — it's free