岗位描述
基本工作职能
• 前端应用程序的解决方案架构
• 前端应用程序的分析和设计。
• 使用用户体验设计原则和方法增强前端应用程序
• 为Web或移动用户开发前端应用程序
• 构建可重用的前端代码以供将来使用。
• 将前端API与微服务和后端数据库集成
• 负责在React.js中开发高响应性的Web应用程序
• 设计和实现能够展示大量数据的可视化效果
• 构建React.js原型以验证早期界面概念
• 与后端开发团队和客户紧密合作,创建和优化解决方案
• 提供高质量、可维护的代码,并进行功能、集成和单元测试
• 参与协调规划会议,为业务倡议提供工作量估计
• 保持对行业技术趋势和新发展的了解,以保持当前技能和符合行业标准。
基本资格要求
• 学士学位,5年以上在Web或软件开发中开发前端应用程序的实际经验
• 有微服务工作经验
• 对设计和架构模式有良好的理解
• 在JavaScript生态系统方面有扎实的基础
• 对函数式编程原则有良好的了解
• 了解HTML和CSS
• 有使用ReactJS和Redux Saga构建的混合Cordova应用程序的经验
• 了解NPM、Node.js和Webpack
• 有iOS/Android移动应用程序开发经验者优先考虑
• 有编写全面的单元测试用例以确保代码健壮性的经验
• 具备全栈、Java/J2EE知识,具备Spring Boot框架知识和经验
• 具备SOA、微服务、REST服务开发知识
• 具备容器化和云技术知识(如OpenShift、Kubernetes、Docker、Mesos、AWS),以及DevOps和测试工具(Git、SVN、TFS、Jira、Confluence、Jenkins、Nexus、Selenium、SonarQube)
• 有云基础的、持续集成/持续交付或DevOps开发环境经验
• 具备在各种技术、开发工具和数据库系统上构建集成和应用程序的实际开发经验。
• 具备敏捷方法论经验。
• 有使用MS-SQL Server数据库的工作经验。
• 必须具备金融服务行业的领域知识。