Senior Mobile Developer

Posted 14 Days Ago
Be an Early Applicant
Victoria, Greater Victoria, SYC
In-Office
Senior level
eCommerce • Retail
The Role
Develop and maintain high-performance React Native mobile applications for iOS and Android. Responsibilities include native platform integration, backend and cloud-service integration, automated testing, CI/CD enhancement, performance optimization, mobile security, release management, observability, and store compliance. The role also contributes to architecture discussions, code reviews, technical quality, mentoring, and continuous improvement while collaborating with product, design, QA, and backend teams.
Summary Generated by Built In

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

You’ll bring deep technical expertise in React Native development, along with a passion for continuous improvement, experimentation, and collaboration. This is more than just building features - you’ll help shape our mobile platform, optimize performance, and champion engineering quality while working closely with other mobile developers, product managers, designers, and backend teams. 

We’re looking for someone who thrives on complexity, embraces modern engineering practices, and never stops learning. Whether you’re profiling app performance, experimenting with new tools, or mentoring peers, you’ll be encouraged to innovate, challenge assumptions, and grow in a collaborative, fast-paced environment. 

As a Senior Mobile Developer, you will: 

  • Design, build, and maintain high-performance mobile applications using React Native, with strong knowledge of iOS (Swift) and Android (Kotlin) for bridging and optimisation. 
  • Ensure applications meet scalability, performance, accessibility, and security best practices. 
  • Collaborate closely with Product 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, leveraging REST APIs to deliver reliable, scalable, and performant mobile experiences 
  • Apply a test-first mindset, building automated tests (unit, integration, E2E) 
  • Continuously enhance the CI/CD pipeline, enabling fast, reliable, and low-risk releases. 
  • Optimise app performance through profiling, debugging, and monitoring tools. 
  • Implement mobile security measures (OAuth, JWT, biometric authentication) and comply with privacy standards  
  • Participate actively in code reviews, architecture discussions, and retrospectives, shaping how we evolve as a team. 
  • Contribute to a culture of learning and excellence, sharing knowledge, mentoring peers, and staying current with mobile technology trends. 

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

  • 5+ years of mobile engineering experience, with strong production experience in React Native. 
  • Production experience with Expo, including Expo Modules, config plugins, and native app configuration. 
  • Strong understanding of iOS and Android native development, including Swift, Kotlin, platform APIs, app permissions, push notifications, deep linking, and release workflows. 
  • Experience building and maintaining shared component libraries or design systems for mobile applications. 
  • Strong knowledge of mobile UI engineering, including responsive layouts, animations, accessibility, and performance optimisation. 
  • Practical experience with TanStack Query for server-state management, caching, invalidation, and optimistic updates. 
  • Experience with Zustand or similar client-state libraries, with a clear understanding of when to separate client state from server state. 
  • Experience writing automated tests for mobile applications using tools such as Detox, Maestro, Appium, Jest, or React Native Testing Library. 
  • Strong working knowledge of CI/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 strong quality mindset, with experience building secure, resilient, observable, and maintainable mobile applications.  
  • Clear communication skills, strong technical judgement, and the ability to mentor other engineers. 
  • Practical fluency with AI-assisted engineering tools, including using AI to accelerate development, testing, debugging, documentation, code review, and technical discovery while maintaining strong engineering standards. 

Nice to have

  • Experience working with .NET or C#-based backends and web 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 with serverless architecture or container-based deployment in AWS 
  • Understanding of TDD, QA-as-code, and shift-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

Skills Required

  • 5+ years of mobile engineering experience with strong production experience in React Native
  • Production experience with Expo, including Expo Modules, config plugins, and native app configuration
  • Strong understanding of iOS and Android native development, including Swift, Kotlin, platform APIs, permissions, push notifications, deep linking, and release workflows
  • Experience building and maintaining shared mobile component libraries or design systems
  • Strong knowledge of mobile UI engineering, responsive layouts, animations, accessibility, and performance optimization
  • Practical experience with TanStack Query for server-state management, caching, invalidation, and optimistic updates
  • Experience with Zustand or similar client-state libraries, including separation of client and server state
  • Experience writing automated mobile application tests using Detox, Maestro, Appium, Jest, or React Native Testing Library
  • Strong working knowledge of CI/CD, Git workflows, feature flags, build automation, and continuous delivery for mobile apps
  • Proven experience shipping applications to the App Store and Google Play, including release management, store compliance, staged rollouts, monitoring, crash reporting, and post-release support
  • Experience building secure, resilient, observable, and maintainable mobile applications
  • Clear communication skills, strong technical judgment, and ability to mentor other engineers
  • Practical fluency with AI-assisted engineering tools for development, testing, debugging, documentation, code review, and technical discovery
  • Experience working with .NET or C#-based backends and web technologies
  • Exposure to AI/ML concepts or libraries, or interest in experimenting with AI in products
  • Experience with observability tools such as Datadog or New Relic
  • Experience working with an e-commerce platform
  • Familiarity with serverless architecture or container-based deployment in AWS
  • Understanding of TDD, QA-as-code, and shift-left testing approaches
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Richmond, Victoria
3,772 Employees
Year Founded: 1997

What We Do

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 (mecca.com.au and meccabeauty.co.nz). Working in our Support Centre will give you the opportunity to be part of high-impact, cross-functional projects, where you will get to immerse yourself in cutting-edge technologies and market-leading innovations. Not only do we work with over 150 of the best global beauty brands, we also develop, produce and distribute MECCA’s very own signature line of products. From supply chain to digital design, from software development to strategy, and everything in between, we are looking for diverse people from all backgrounds to continually challenge our way of thinking. Last but certainly not least, our rapidly expanding DC teams are the backbone of our operations and are key to the delivery of a seamless customer experience through online fulfillment and ensuring our stores have the right products at the right time.

Similar Jobs

Duda, Inc. Logo Duda, Inc.

Operations Specialist

Agency • Digital Media • eCommerce • Marketing Tech • Software • Design • App development
Remote or Hybrid
2 Locations
200 Employees

Halter Logo Halter

Team Lead

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
In-Office
Victoria, Greater Victoria, SYC
350 Employees

Halter Logo Halter

Operations Specialist

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
In-Office or Remote
Victoria, Greater Victoria, SYC
350 Employees

Halter Logo Halter

Account Manager

Greentech • Hardware • Internet of Things • Machine Learning • Software • Business Intelligence • Agriculture
In-Office or Remote
Victoria, Greater Victoria, SYC
350 Employees

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account