职位描述: 候选人必须具备强大的技术背景,熟练掌握Java和基于Java的技术栈 至少5年以上企业级系统/平台的强大经验 - 网页开发,Angular,React,nodeJS,JS框架。 在管理数据密集型平台的用户界面方面具有丰富经验 • * 熟练掌握面向对象设计、设计模式、架构和应用集成 • * 在架构可扩展应用方面具有丰富经验,能够同时支持1000+用户 • * 熟悉现代开发工具中的分布式技术栈 • * 具备云端工具和技术栈的实际操作经验,以提升新平台的云端部署能力 • * 具备核心开发运维工具的实际操作经验和最佳实践,并能在平台级别进行管理 • * 具备管理大型UI产品的实际操作经验,包括交付、代码质量和维护方面 • * 具备自动化测试框架的实际操作经验 - Jasmine,Karma,Protactor等 • * 具备部署和构建框架的管理经验 • * 具备管理UI平台的大型代码库/单体库的经验,支持大量开发人员不断为平台作出贡献 • * 具备数据库基础知识 - SQL • * 具备与全球利益相关者合作开发产品的经验 • * 能够管理用户体验设计师,并将用户体验设计转化为实际产品实施 • * 能够在大型团队间进行协调,确保按照多年路线图进行产品开发;在前端开发方面发挥章节领导角色 • * 具备成功交付企业级平台的连续记录 • * 能够指导和培养人才,传授使用新技术栈(前端开发和云端等)的开发最佳实践 • * 能够适应UI领域的新发展,保持平台技术的更新和现代化 要求 必备技能: • * 计算机科学、信息技术或工程学士/硕士学位,或者您偏好的其他专业 • * 至少3-5年(//根据您的要求进行编辑)作为Angular开发人员的工作经验 • * 熟悉多种前端语言(JavaScript、HTML、CSS)及其库 • * 熟悉数据库技术,如MySQL、Oracle和MongoDB • * 能够编写跨浏览器兼容的代码 • * 熟练构建JavaScript工具,如Grunt和Gulp 良好的技能 • * 具备Web服务开发经验 - 例如REST • * 具备Spring、Spring Boot的经验 • * 具备支持数据密集型用户界面的缓存解决方案的经验