Senior Mobile Developer

Mecca Brands

Letchworth

On-site

GBP 85,000 - 110,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Professional development
Health & well-being
Rewards program
Bonus program
Product allowance
40% staff discount

Job summary

MECCA Brands in the United Kingdom is seeking a Senior Mobile Developer to design, build, and maintain high-performance mobile applications using React Native, with iOS Swift and Android Kotlin expertise. You will collaborate with product managers, designers, and QA to deliver scalable, secure experiences, implement CI/CD, and mentor peers while continuously improving performance and code quality.

This role offers a fast-paced, learning-focused environment with opportunities to shape the mobile

Qualifications

  • 5+ years of mobile engineering experience with production React Native.
  • Experience with Expo including Expo Modules, config plugins and native app configuration.
  • Strong knowledge of iOS (Swift) and Android (Kotlin) native development.
  • Experience building and maintaining shared component libraries or design systems.
  • Strong mobile UI engineering skills including responsive layouts, animations, accessibility, and performance optimization.
  • Experience with TanStackQuery for server-state management.
  • Experience with Zustand or similar client-state libraries.
  • Automation testing for mobile apps using Detox, Maestro, Appium, Jest, or RN Testing Library.
  • CI/CD, Git workflows, feature flags, build automation, and continuous delivery.
  • Proven experience shipping apps to App Store and Google Play with release management.
  • Strong quality mindset: secure, resilient, observable, maintainable apps.
  • Clear communication and mentoring abilities.
  • Fluent with AI-assisted engineering tools for accelerated development.

Responsibilities

  • 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 with Product Managers, UX/UI Designers, and QA Engineers.
  • Design and implement integrations with backend systems and cloud services, leveraging REST APIs.
  • Apply a test-first mindset, building automated tests (unit, integration, E2E).
  • Continuously enhance the CI/CD pipeline for fast, reliable releases.
  • Optimize app performance through profiling, debugging, and monitoring tools.
  • Implement mobile security measures (OAuth, JWT, biometric authentication) and privacy standards.
  • Participate in code reviews, architecture discussions, and retrospectives.
  • Contribute to a culture of learning and excellence, mentoring peers.
  • Stay current with mobile technology trends.

Skills

React Native
iOS (Swift)
Android (Kotlin)
Expo
Testing
CI/CD
Security
Code reviews
Mentoring

Tools

Expo
Detox
Maestro
Appium
Jest
RN Testing Library

Job description

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

You’llbring deep technicalexpertisein React Native development , along with a passion for continuous improvement, experimentation, and collaboration. This is more than just building features-you’llhelp shape our mobile platform,optimizeperformance, and champion engineering quality while working closely with other mobile developers,product managers, designers, and backend teams.

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

As a Senior Mobile Developer, you will:
  • Design, build, andmaintain high-performance mobile applications using React Native, with strong knowledge of iOS (Swift) and Android (Kotlin) for bridging andoptimisation.

  • 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,leveragingREST 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.

  • Optimiseapp performance through profiling, debugging, and monitoring tools.** **

  • Implement mobile security measures (OAuth, JWT, biometric authentication) andcomply withprivacy 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’relooking 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 andmaintainingsharedcomponentlibraries or design systems for mobile applications.

  • Strong knowledge of mobile UI engineering, including responsive layouts , animations , accessibility , and p** erformance optimisation**.

  • Practical experience with TanStackQuery for server-state management, caching, invalidation,andoptimistic 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 whilemaintainingstrong engineering standards.

Nice to have
  • Experience working with .NET or C#-based backends andweb 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 #CustomerFirstmantra, we know thatwouldn’tbe 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 whichyou’llbe 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

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Digital Solutions Architect
Digital Solutions Architect

Mecca Brands • Letchworth

On-site
GBP 90,000 - 120,000
Professional development
Health & wellbeing initiatives
Bonus & incentive programs
+3
Makeup Education Lead
Makeup Education Lead

Mecca Brands • Letchworth

On-site
GBP 40,000 - 60,000
Professional development
Health & well-being programs
Rewards & recognition
+3
Team Member
Team Member

Rank Group • Oldham

Hybrid
GBP 17,000 - 19,000
Competitive Salary
Real contracts 8-35 hours
Rewards platform
+4
Team Member
Team Member

Rank Group • Leeds

On-site
GBP 16,531 - 20,664
Amazing Perks
Pension & Life Assurance
Uniform provided
+2
Team Member
Team Member

Rank Group • Broadstairs

On-site
GBP 26,000 - 32,000
Amazing Perks
Rewards platform
50% off food & soft drinks (you + 3)
+3
Team Leader
Team Leader

Rank Group • Oldham

On-site
GBP 18,000 - 22,000
50% off food & drinks
Pension & Life Assurance
Company Sick Pay
+2
Team Member
Team Member

Rank Group • Norwich

On-site
GBP 17,000 - 19,000
50% off food & soft drinks (you + 3)
Pension & Life Assurance
Company Sick Pay
+2
Guest Experience Team Member
Guest Experience Team Member

Rank Group • Norwich

Hybrid
GBP 17,000 - 19,000
50% off food & soft drinks (you + 3)
Pension & Life Assurance
Company Sick Pay
+2
Team Member
Team Member

Rank Group • Wakefield

Hybrid
GBP 26,000 - 29,000
Amazing Perks!
50% off food & drinks (you + 3)
Pension & Life Assurance
+3
Team Member
Team Member

Mecca • Tees Valley

On-site
GBP 15,000 - 21,000
Competitive Salary £12.71/hour
50% off food & drinks (you + 3)
Pension & Life Assurance
+3