岗位职责
1.负责公司Web端、移动端(H5/小程序)核心产品的前端开发、迭代与优化,主导前端模块设计与实现,确保页面交互流畅、视觉还原度100%,兼容多浏览器、多设备适配,解决复杂前端技术与适配场景问题。
2.参与后端核心业务模块、微服务系统的轻量设计与编码实现,配合完成后端模块的迭代优化,保障前后端开发衔接的高效性与功能完整性。
3.深度参与产品需求研讨、UI设计评审与后端技术方案探讨,结合全栈技术栈提出产品交互、技术实现的优化方案,推动需求落地与全链路迭代优化。
4.负责前端代码规范落地、代码重构与性能优化,参与后端SQL优化、缓存策略设计等工作,编写高质量单元测试,保障全栈代码的可维护性、可扩展性与系统运行稳定性。
5.主导前后端接口联调,梳理并制定统一的接口规范,高效解决数据交互中的复杂问题,同时配合完成后端数据库设计、平台部署等相关工作,保障项目全生命周期质量。
6.关注前后端技术前沿动态,主动探索新技术、新框架的落地应用,沉淀全栈技术方案,参与团队技术规范制定与维护,指导初级开发人员,提升团队整体开发效率与技术水平。
任职要求
(一)基础要求
1.学历:本科及以上学历,计算机应用、软件工程、网络通信工程等计算机相关专业,技术能力突出者可放宽至大专。
2.工作经验:3-5年及以上开发经验,具备完整的中大型Web/移动端项目全流程开发、上线及维护经验,有后端项目开发或微服务相关经验者优先,能独立负责前端核心模块开发,具备一定的后端模块设计与实现能力。
3.职业素养:具备优秀的沟通协调能力、团队协作意识,责任心强、积极主动,抗压能力强,敢于面对挑战;具备极强的问题排查、分析与解决能力,有良好的项目管理与客户服务意识,性格开朗。
4.学习能力:具备快速学习新技术、新框架的能力,持续关注前后端行业技术动态,有良好的编码习惯、代码规范意识与技术沉淀意识。
(二)核心技能要求
【前端核心(精通)】
1.精通HTML5、CSS3、JavaScript(ES6及以上),熟练运用盒模型、Flex、Grid等布局方式,精通响应式开发、移动端适配技巧,能独立解决Chrome、Firefox、Edge等各类浏览器兼容性难题,熟悉前端安全防护相关知识。
2.精通至少一种主流前端框架(elementui-plus、Vue/Vue3、React),深入理解框架核心原理、生命周期与性能优化点,具备框架二次封装能力,能根据项目需求选择合适的前端技术方案。
3.精通npm/yarn等包管理工具,熟练配置Webpack、Vite等构建工具并能优化构建流程;熟练使用ESLint、Prettier等代码规范工具,能推动团队代码规范落地。
4.精通AJAX、Fetch、Axios等请求工具,深入理解RESTful API规范,能独立完成复杂场景下的前后端接口联调,熟练处理请求异常、数据格式化、跨域等问题。
【后端核心(熟练/熟悉)】
1.熟练掌握Java核心机制,理解JVM内存模型、GC原理、多线程并发相关知识,能进行基础的Java开发与问题排查。
2.熟悉Spring / Spring Boot / Spring Cloud生态,理解核心使用方式与基础扩展机制,能配合完成后端微服务模块的开发与迭代。
3.熟练掌握MySQL等主流数据库系统,精通SQL(存储过程、复杂查询、开窗函数运用),熟悉SQL性能优化、数据库模型设计方法,具备实际的数据库开发与优化经验。
4.熟悉常见中间件与分布式解决方案基础原理,能进行Redis、Nginx等相关服务的基础配置与使用,了解分布式缓存、消息中间件等技术的实际应用。
5.熟悉Linux和Windows系统的基础运维操作,了解Tomcat等服务配置,能配合完成后端项目的平台部署与基础运维工作。
(三)加分项
1.精通TypeScript,能熟练使用TS进行大型项目开发,具备类型定义优化能力。
2.有微信/支付宝小程序、*******、Electron等跨端开发经验,或有大型跨端项目落地经验。
3.精通前端性能优化(页面加载、渲染、请求、资源优化等),有中大型项目前端性能优化落地案例;具备JVM调优、链路治理等后端性能优化经验者优先。
4.熟悉Node.js,能编写后端接口、中间件或自动化脚本,具备完整的全栈开发思维与实战经验。
5.有日均千万级请求核心系统开发、中大型微服务系统设计/重构经验者优先。
6.有大数据/AI工程化集成、微前端、组件库开发、数据可视化(ECharts、D3.js)等相关技术经验者优先。
7.有开源项目经验、技术博客或个人高质量作品集,或有技术分享、团队指导经验。
8.具备独立的后端架构设计、技术选型能力,能主导高并发、高可用后端方案落地者优先。
其他:周末双休、法定节假日、带薪年假(加班调休)