该职位来源于猎聘 JOB DESCRIPTION Position: Senior Front-End Developer
Location: Shanghai Experience: Middle Level Reporting line: Lead Developer A very strong Front-End Developer who's able to drive feature development end to end, and collaborate across UX/PM/QA and other engineering teams in a fast moving environment.
To thrive in this role, you should be confidently coding in JavaScript, TypeScript, React, Astro, , Web Components, CSS, and HTML, with solid experience working with REST. Experience in WeChat Mini Program development is a must. Familiarity with OA / WeCom is a plus.
ROLE & RESPONSIBILITIES Build, maintain, and evolve / Astro–based web applications and Wechat Miniprogram, ensuring performance, SEO, and scalability. According to the project requirements, you will be responsible for the front-end development and maintenance of WeChat Mini- Programs / H5 front-end modules. Commitment to producing high-quality, well-tested solutions A passion for building delightful customer-facing products. Work closely with UX/UI designers to create interactive pages with a high degree of restoration Work closely with back-end developers to complete data interaction and debugging Experience developing, maintaining & integrating with REST or GraphQL APIs Occasionally prototype 2D/3D/animation features, which is a plus. According to business requirements, encapsulate reusable and high-maintenance components IDEAL PROFILE Must Have: Minimum 4 years of experience in a similar position Strong proficiency in React, and solid experience with and/or Astro. Proven experience building WeChat Mini Programs, debugging within the WeChat environment. Proficient with HTML, CSS, Typescript Proficient with git version control tools Understand conventional front-end optimization solutions Deep understanding of modern frontend architecture, React, TypeScript / JavaScript. Strong computer science fundamentals - solid understanding of OOP concepts. Good communication skills and learning ability Nice to Have: Full-stack experience (NodeJS, Express, Nest, Next) Experience with using wireframe tools (Invision, Figma, zeplin or similar) Familiarity with VR / AR / 3D / Experience with Taro is preferred Able to communicate in English, written and spoken