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
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
📌 Junior Mobile Developer (Melbourne)
🏢 Mecca
📍 Melbourne
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.