KERING Senior Software Engineer-Full Stack

KeringShanghai, ShanghaiOn-siteFull-timeSenior, 5–8 yearsListed 57 minutes ago

Apply now

About this role

Summary
Join Kering Tech & Digital Greater China’s in-house engineering team to build business applications and AI-enabled experiences with Vue.js and Java/Spring Boot. You will take features from user discovery through implementation, release and ongoing improvement.

Our shared platform, China Unified Services (CUS), combines reusable business APIs with a Qiankun micro-frontend portal. Working with product managers, designers and users, you will shape application behavior, review partner-developed software and take technical ownership of selected applications.

Job Description

How you will contribute

Product Discovery & User Experience

•       Work with product managers and business analysts on user research, workflow mapping and requirements. Turn findings into prototypes, user stories and functional acceptance criteria.

•       Test proposed features with users, identify unnecessary complexity and recommend improvements to navigation, interactions and task completion.

Full-Stack Application Development

•       Develop responsive Vue.js interfaces with JavaScript/TypeScript, HTML and CSS. Build reusable components with attention to accessibility, performance and consistency.

•       Implement Java/Spring Boot services and REST/OpenAPI integrations, including data validation and error handling. Reuse shared authentication, permissions and domain APIs with clear frontend/backend contracts.

•       Integrate applications into the Qiankun portal, including routing, lifecycle, state sharing and JavaScript/CSS isolation. Reuse shared UI components, single sign-on and authorization services.

•       Work with AI engineers on conversational interfaces, streaming responses, source references, action confirmations and feedback. Test complete user journeys, including failures and interrupted sessions.

•       Own automated UI and API tests, and work with QA and operations colleagues on releases and application support.

Application Ownership & Partner Collaboration

•       Review partners’ designs, frontend and backend code, and test coverage. Resolve issues and complete handovers that retain source code, design rationale and operating documentation.

•       Use browser and application monitoring, usage data and user feedback to identify improvements. Work with product colleagues to prioritize changes that help users complete their tasks.

•       Use AI-assisted development tools for implementation, testing and review. Validate the outputs and share reusable components and practices with the team.

Who you are?

Experience & Technical Skills

•       Bachelor’s degree or above in Computer Science, Software Engineering, or a related field.

•       At least five years of full-stack software engineering experience, including delivery and ongoing support of business web applications.

•       Strong JavaScript/TypeScript, HTML and CSS skills, with production Vue.js experience, preferably Vue 3.

•       Hands-on Java and Spring Boot development, including REST APIs, PostgreSQL or MySQL, data validation, authentication and service integration.

•       Understanding of micro-frontend integration, routing, shared state and application isolation. Hands-on Qiankun experience is preferred.

•       Experience with responsive interfaces, automated UI and API tests, Git-based CI/CD, application monitoring and production issue resolution.

•       Ability to investigate user needs, contribute to product requirements and explain the trade-offs between usability, scope and implementation effort.

•       Fluency in Mandarin and good working proficiency in English.

Preferred Experience

•       Native iOS development in Swift is a strong advantage, especially business API integration, embedded web content and enterprise app releases.

•       Experience with WeChat Mini Programs or WeCom-embedded web (H5) applications.

•       Experience with conversational AI interfaces, reusable component libraries or vendor-to-in-house application handovers.

Personal Attributes

•       You care about whether users can complete their tasks and follow up on how features perform in practice.

•       You take responsibility across the frontend and backend and work closely with specialists when needed.

•       You communicate clearly with technical and non-technical colleagues and use feedback to refine both design and implementation.

Job Type
Fixed Term (固定期限)

Start Date
2026-12-14

Schedule
Full time

Organization
Kering Investment Management Group Co., Ltd.