28 Oct
|
Mecca
|
Melbourne
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
#J-18808-Ljbffr
📌 Junior Mobile Developer (Melbourne)
🏢 Mecca
📍 Melbourne