我们正在寻找一名经验丰富、技术扎实的高级前端开发工程师,负责构建高性能、高可用的Web应用程序。您将参与产品架构设计、核心功能开发,并持续优化用户体验。我们期望您不仅精通主流前端技术(如React、Vue、Redux等),还具备良好的UI/UX设计思维,熟悉GIS地图开发及数据库交互,能够带领团队解决复杂的技术挑战。
岗位职责:
1、前端开发与架构设计负责Web前端架构设计、开发和优化,确保高性能、可扩展性和可维护性。
2、熟练使用React、Vue、Redux等主流框架,并能够根据业务需求选择合适的技术方案。3、优化前端代码,提升页面加载速度,改善用户体验。UI/UX 实现与优化与产品经理、UI/UX设计师紧密合作,实现高质量的用户界面和交互体验。
4、关注前端前沿技术,推动团队技术升级,提升产品视觉和交互水平。
5、GIS地图与数据可视化熟悉GIS地图开发(如Mapbox、OpenLayers、Leaflet等),能够实现复杂的地图交互功能(如轨迹回放、热力图、区域绘制等)。
6、掌握数据可视化技术(D3.js、ECharts等),能够高效呈现海量数据。
7、前后端协作与数据库交互熟悉RESTful API、WebSocket等前后端通信方式,能够与后端高效协作。
8、了解数据库(如PostgreSQL、MongoDB等)的基本操作,优化数据查询与渲染性能。
9、团队协作与技术创新负责前端技术选型,指导初级工程师,推动团队技术成长。关注前沿技术(如WebAssembly、PWA、微前端等),探索并落地优化方案。
任职要求:
1、5年以上前端开发经验,精通React/Vue及其生态(如Redux、Vuex、Router等)。
2、扎实的JavaScript/TypeScript基础,熟悉ES6+语法及工程化开发(Webpack、Vite等)。3、熟悉UI/UX设计原则,能够独立完成高保真页面实现。
4、具备GIS地图开发经验(如Mapbox、OpenLayers、Cesium等),熟悉地图渲染、交互优化。
5、了解数据库基本操作(SQL/NoSQL),能够优化前后端数据交互。
加分项:
熟悉Node.js,具备全栈开发能力。有微前端、低代码平台开发经验。熟悉三维可视化(Three.js、Cesium等)或WebGL开发。有大型SaaS系统或高并发Web应用开发经验。