职位详情
前端开发工程师
面议
神思电子
济南
3-5年
本科
01-30
工作地址

山东省济南市高新区舜华西路699号神思科技园

职位描述
岗位职责:
1. 核心功能开发与架构设计
○ 负责公司核心业务产品的前端开发,基于Vue.js技术栈实现复杂交互和高保真UI界面。
○ 参与前端技术选型、架构设计,制定开发规范,搭建和维护高效、可扩展的前端基础框架与公共组件库。
○ 主导复杂前端模块的设计与实现,编写高质量、可复用、易维护的代码。
2. 性能优化与体验提升
○ 持续分析和优化前端应用性能,包括加载速度、渲染效率及交互流畅性,解决移动端与多浏览器兼容性问题。
○ 实施前端监控,定位并解决线上性能瓶颈与异常,保障产品稳定性和用户体验。
○ 探索和应用前沿前端技术(如PWA、微前端、SSR等),推动产品体验和技术方案升级。
3. 协同合作与方案落地
○ 与产品经理、UI/UX设计师紧密合作,参与需求评审,提供前端技术视角的可行性建议与解决方案。
○ 与后端工程师协同定义接口规范,确保前后端高效、安全的数据交互与联调。
○ 协助团队其他成员,进行代码审查、技术分享,提升团队整体技术水平和开发效率。
4. 工程化与质量保障
○ 建设和完善前端工程化体系,包括但不限于:构建打包(Webpack/Vite)、代码质量检查、自动化测试(单元、E2E)、CI/CD集成与自动化部署。
○ 编写和维护技术文档,确保项目的可维护性和知识的有效传承。
○ 推动并实践自动化测试,保障前端代码的健壮性和产品的质量基线。
5. 技术预研与创新
○ 关注前端技术发展趋势,对Vue 3、TypeScript、新兴工具链等保持敏感度,并能在合适场景进行技术预研与落地。
○ 针对业务挑战,进行技术创新,提出并实施有效的技术解决方案。
任职要求:
1. 经验与基础
○ 3年及以上前端开发工作经验,至少2年专注于Vue.js技术栈的深度开发,并有成功的线上项目经验。
○ 计算机相关专业本科及以上学历,扎实的计算机基础,深刻理解数据结构、算法、网络协议(HTTP/HTTPS)等原理。
2. Vue.js核心技术栈
○ 精通 Vue.js 2/3 及其核心原理(响应式、虚拟DOM、生命周期、组件化等),熟悉Composition API。
○ 精通 Vue生态核心工具,包括但不限于:Vue Router、Pinia/Vuex、Vue CLI / Vite。
○ 有基于Element UI、Ant Design Vue、Vant等主流UI库进行大型项目开发的经验。
3. 前端工程化与开发能力
○ 熟练掌握HTML5、CSS3、JavaScript (ES6+),熟悉TypeScript并在项目中有实际应用经验。
○ 深入理解前端工程化,熟练使用Webpack或Vite进行项目构建、性能优化和配置。
○ 具备良好的代码风格和编程习惯,熟悉Git工作流,了解前端代码规范(如ESLint, Prettier)。
4. 性能优化与问题解决
○ 具备丰富的前端性能优化实战经验,能系统性运用缓存、懒加载、代码分割、Tree Shaking等手段。
○ 熟练使用Chrome DevTools等工具进行性能分析、内存泄漏排查和问题调试。
○ 有处理复杂业务逻辑、解决多端兼容性问题和线上故障的实际能力。
5. 软技能与团队协作
○ 具备强烈的责任心和自驱力,对用户体验和技术有追求。
○ 优秀的沟通表达能力、团队协作精神和跨部门协作能力。
○ 具备良好的逻辑思维、分析问题和解决问题的能力,能独立承担复杂模块的开发任务。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请