该职位来源于猎聘 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. 要在此职位上取得成功,您应能熟练使用 JavaScript、TypeScript、React、Astro、、Web Components、CSS 和 HTML 进行编码,并拥有扎实的 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. 构建、维护并优化基于 / Astro 的 Web 应用程序和微信小程序,确保其性能、搜索引擎优化和可扩展性。 According to the project requirements, you will be responsible for the front-end development and maintenance of WeChat Mini- Programs / H5 front-end modules. 根据项目需求,您将负责微信小程序/H5 前端模块的开发与维护工作。 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. 拥有开发、维护和集成 REST 或 GraphQL API 的经验。 Occasionally prototype 2D/3D/animation features, which is a plus. 偶尔需要进行 2D/3D/动画功能的原型开发,具备此经验者优先。 According to business requirements, encapsulate reusable and high-maintenance components. 根据业务需求,封装可复用且易于维护的组件。 IDEAL PROFILE 理想人选 Must Have: 必备要求: Minimum 4 years of experience in a similar position. 拥有至少 4 年相关职位的工作经验。 Strong proficiency in React, and solid experience with and/or Astro. 精通 React,并具备 和/或 Astro 的扎实经验。 Proven experience building WeChat Mini Programs, debugging within the WeChat environment. 拥有经证实的微信小程序构建经验,并能进行微信环境内的调试。 Proficient with HTML, CSS, Typescript. 精通 HTML、CSS、Typescript。 Proficient with git version control tools. 熟练使用 git 版本控制工具。 Understand conventional front-end optimization solutions. 理解常规的前端优化方案。 Deep understanding of modern frontend architecture, React, TypeScript / JavaScript. 深入理解现代前端架构、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 / 熟悉 VR / AR / 3D / 。 Experience with Taro is preferred. 有 Taro 经验者优先。 Able to communicate in English, written and spoken. 具备英语书面和基本的口语沟通能力。