Senior Mobile Developer
Mecca Brands
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
p
erformance 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
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
p
erformance 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
Reference: WJCPA-5429_364673 · Posted 13 Nov 2026, 12:42 AM