HarmonyOS Mobile Engineer (9 months consultant)

Location
Shen Zhen Shi
Workplace
On-site
Employment
Full-time

About this role

Marshall Group is the audio, tech, and design powerhouse uniting musicians and music lovers through genre-breaking innovation. Our flagship brand, Marshall, is uniquely positioned with over 60 years of rock ‘n’ roll attitude on stage, at home, and on the go. Our iconic products are brought to life by a dedicated team of 800 passionate employees and sold in over 90 markets worldwide.

Right now, we are looking for a passionate HarmonyOS Mobile Engineer to join our team.

In this role, you will design, build, and maintain the Marshall application experience for the Huawei ecosystem. You will work closely with product, design, and platform engineering teams to ensure that HarmonyOS users enjoy a high-quality, reliable, and beautifully crafted experience that reflects the Marshall brand.

Location: Shenzhen Office (in close collaboration alongside the Application Team in Stockholm)

Key Responsibilities

Product & Feature Development

  • Build and maintain features for the Marshall HarmonyOS app using ArkTS (HarmonyOS Next) and Huawei development frameworks

  • Implement clean, scalable, and maintainable architecture

  • Turn product and design requirements into high-quality, user-focused solutions

Quality & Reliability

  • Ensure app stability, performance, and responsiveness across all HarmonyOS devices

  • Partner with test automation engineers and QA to expand automated test coverage

  • Perform root-cause analysis for production issues and drive preventive improvements

Collaboration

  • Work with iOS, Android, and UI/UX designers to ensure feature parity and a consistent user experience across platforms

  • Collaborate closely with embedded and firmware teams to support seamless Bluetooth and device connectivity

  • Partner with product managers and designers to refine requirements and contribute to technical feasibility discussions

Technical Excellence

  • Stay up to date with the latest HarmonyOS platform changes, Huawei APIs, and ecosystem capabilities

  • Contribute to shared mobile architecture patterns, internal libraries, and engineering best practices

  • Participate in code reviews and foster a culture of continuous improvement

Required Skills & Experience

Must-Have

  • Experience building and releasing mobile apps using ArkTS, HarmonyOS, or Huawei HMS Core

  • Strong software engineering fundamentals, including modular architecture, asynchronous programming, and clean code principles

  • Familiarity with modern development tools (GitHub, CI/CD pipelines, code quality tools, automated testing frameworks)

  • Experience working with REST APIs, real-time communication, and offline-first data flows

  • Ability to collaborate effectively in English with distributed teams

Strong Advantage

  • Experience with Bluetooth/BLE integrations or IoT device connectivity

Nice-to-Have

  • Experience building audio, media, or consumer electronics companion apps

  • Knowledge of Android development (Kotlin) or cross-platform mobile development

  • Experience working with firmware or hardware teams

  • Exposure to design systems and UI/UX best practices

Language Requirements

  • English: Particularly important (primary working language with the Stockholm team)

  • Mandarin: Required for local collaboration in the Shenzhen office

Tired of cold applications?

Sign up with Clera and we'll reach out the moment a role actually fits you — no more spraying applications into the void.

Ask your AI about this role

Connect Clera once, then ask if it fits you.

Ask about this role

Read the HarmonyOS Mobile Engineer (9 months consultant) listing at Marshall Group (https://www.getclera.com/jobs/marshallgroup/harmonyos-mobile-engineer-9-months-consultant-gd1evhjwyn29) and tell me whether it fits my profile. Save it for me if it does.
Not connected yet? Takes a minute
One click above pre-fills the connector. Or by hand: Settings > Connectors > Add custom connector, paste https://mcp.getclera.com. Either way, sign in with the account you use on Clera and approve the consent screen.
https://mcp.getclera.com

Sign in with your Clera account. MCP docs