岗位职责:
1、负责公司产品的前端开发工作,参与需求分析、技术方案设计及代码实现;
2、与产品经理、设计师和后端开发人员紧密合作,确保项目高质量交付;
3、持续优化前端性能,提升用户体验,确保代码的可维护性和可扩展性;
4、研究和探索前沿技术,推动团队技术能力的提升。
任职要求:
1、扎实的前端基础:精通HTML5、CSS3、JavaScript、TypeScript,熟悉W3C标准及浏览器兼容性处理;
2、主流框架经验:熟练掌握React及其生态(如Redux、ReactRouter等),熟悉ES6+语法及常用工具库(如antd);
3、工程化能力:熟悉前端构建工具(如Webpack、Vite),具备模块化、组件化开发经验,能够优化构建性能和开发效率;
4、跨平台开发经验:熟悉Cordova或其他跨平台开发技术,具备移动端开发经验者优先;
5、数据交互能力:熟悉RESTfulAPI设计规范,了解JSON数据格式,具备与后端高效协作的能力;
6、数据库基础:了解SQLite或其他轻量级数据库的基本操作,能够进行简单的数据存储和管理;
7、GIS地图开发经验(加分项):熟悉Leaflet、OpenLayers等GIS地图框架,具备地图相关功能开发经验者优先;
8、软技能:具备良好的沟通能力、团队协作精神和抗压能力,能够独立解决问题并推动项目进展;
9、项目经验:具备从0到1完整项目开发经验,能够独立完成模块设计、开发和优化;
10、职业素养:具备严谨的工作态度、高质量开发意识和规范的文档习惯,对代码质量和用户体验有较高追求。
加分项:
1、熟悉前端性能优化、安全防护及SEO相关技术;
2、有开源项目贡献经验或技术博客分享者优先;
3、具备一定的后端开发经验(如Node.js)或全栈开发能力者优先。