700Apps正在寻找一位高技能和经验丰富的高级Angular开发人员加入我们的团队。作为一名高级Angular开发人员,您将负责使用Angular框架设计、开发和维护复杂的Web应用程序。您将与跨职能团队合作,收集需求、设计解决方案,并交付高质量、可扩展和用户友好的Web应用程序。您还将为初级开发人员提供技术领导和指导。
职责:
• 使用Angular框架设计、开发和维护Web应用程序
• 与UX/UI设计师密切合作,将设计概念转化为响应式和交互式Web应用程序
• 与后端开发人员合作,将前端应用程序与后端服务集成
• 确保Web应用程序的性能、可扩展性和安全性
• 优化应用程序性能,并实施代码质量和可维护性的最佳实践
• 进行代码审查,提供反馈并指导初级开发人员
• 了解Angular开发的最新趋势和进展
• 解决和解决Web应用程序的问题
• 与跨职能团队合作,包括设计师和后端开发人员,提供出色的用户体验
· 对Angular框架(2或更高版本)有深入的了解
· 在Angular环境中使用TypeScript、HTML和CSS的经验
· 了解Angular CLI用于项目设置、构建和部署
· 理解Angular架构、组件、服务和模块
· 熟练使用RxJS进行响应式编程
· 能够处理Angular应用程序中的数据绑定、表单验证和路由
· 熟悉Angular Material或其他Angular UI组件库
优先了解
Dot NET框架(C#):
· 理解响应式Web设计原则
· 熟悉前端构建工具和包管理器(例如Webpack、npm、Yarn)
· 能够使用RESTful API并将前端与后端服务集成
· 熟悉Git和TFS等版本控制系统
· 熟悉数据库和ORM(例如Oracle、SQL Server)
有益的
Node.js:
· 了解Node.js运行环境
· 了解JavaScript并熟悉ES6+特性
· 有使用Express.js或Koa.js等Node.js框架的经验
除了技术技能外,雇主还可能关注以下方面:
· 解决问题的能力和分析思维能力
· 良好的沟通和协作能力
· 注意细节并能编写干净、可维护的代码
· 理解软件开发原则和最佳实践
· 有敏捷方法论和团队合作经验
· 能够学习新技术并适应不断变化的需求