Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Application programming frameworks are core components of mobile operating systems and key enabling technologies for building mobile ecosystems. Systems like iOS, Android, and Windows each promote their own application programming languages and frameworks, while also shaping the direction of their ecosystems. Huawei, aiming to address the evolution of application forms driven by AI in future edge devices, seeks to provide HarmonyOS ecosystem partners with efficient, user-friendly, high-performance, cross-platform, and extensible application development experiences. This role focuses on achieving autonomy in ecosystem and language development, delivering tiered key technologies for HarmonyOS, and exploring/defining self-developed application programming languages and frameworks for HarmonyOS. Key areas include language innovation, high-concurrency/high-performance application frameworks, high-performance libraries, spatial computing, AI collaboration, and more.
Key Responsibilities
- Align with Huawei’s core business needs across terminals, cloud, AI, and multi-language/multi-scenario applications. Breakthrough capabilities in cross-platform application programming frameworks, building next-generation frameworks with cross-platform, multi-language, spatial computing, and AI collaboration capabilities to ensure industry-leading competitiveness.
- Lead the design and development of application programming frameworks supporting multi-platform development environments (e.g., HarmonyOS, Android, iOS, Windows, macOS). Research platform-specific characteristics and constraints, and design novel cross-platform solutions.
- Monitor industry trends and cutting-edge technologies, continuously optimize framework performance, explore application scenarios, and enhance developer efficiency and experience. Engage in open-source communities and technical exchanges to share insights and expand Huawei’s influence in the field.
- Analyze global ecosystem trends, secure global talent resources, and strategically deploy value. Manage and mentor teams to elevate R&D capabilities and architectural expertise in multi-platform programming frameworks.
- Expertise in cross-platform application programming technologies with extensive R&D experience in mainstream industry frameworks (e.g., Flutter, Weex, ArkUI, KMP). Deep understanding of core components and implementation principles.
- Proven experience in designing, implementing, optimizing, or innovating core components of application programming frameworks, including UI components, rendering engines, foundational libraries, and execution engines.
- Strong communication skills with connections to academia and industry. Demonstrated team leadership experience.
- Prior experience in web/mobile development (Android, iOS, HarmonyOS) is preferred. Experience in language virtual machines or compilers is a plus.
- Possess in-depth insights and understanding of cross-platform developer experience, with expertise in multi-platform development environments such as Android Studio, IntelliJ IDEA, Xcode, and VS Code. Capable of proposing improvement directions and implementation strategies for development workflows like coding, debugging, and toolchain optimization.