UI全栈开发人员 // 混合角色 // 加拿大多伦多

15个月前合同
Empower Professionals Inc

Empower Professionals Inc

location 多伦多
unsaved
只接受本地应聘者.. 职位:全栈开发工程师 地点:加拿大多伦多(混合工作,每周3天) 时长:12个月以上 要求: • 使用React、Material UI、Angular、Angular Material或其他现代JavaScript框架和库进行UI开发。 • 基于UX模型,使用React/Angular和JavaScript设计和实现前端解决方案。使用Java/C#微服务、SQL/非SQL作为后端;使用Jenkins、GitHub、Docker、Kubernetes进行CI/CD。 • 在整个开发过程中遵循行业最佳实践:代码审查、单元测试、静态代码分析和设计图表,以记录架构和实现决策。 • 重新设计和升级旧系统,以支持业务目标,并利用机会转移到较新的技术栈。 • 与利益相关者、产品负责人、开发团队和质量保证团队一起,在敏捷Scrum团队中工作,交付优质产品。 必备条件: • 5年以上前端和后端开发经验,使用面向对象和函数式方法论,熟悉Java/C#、Angular/JavaScript、TypeScript,并了解算法和数据结构。 • 熟练掌握关系数据库和非关系数据库。例如:SQL Server/Oracle、ElasticSearch。 • 有使用Angular或其他JavaScript框架进行UI项目的经验,并利用REST API进行微服务。 • 能够熟练应用测试驱动开发、集成测试、版本控制、持续集成和部署的工程最佳实践。 • 具备书面和口头沟通能力,以及较强的演示技巧。能够确定利益相关者和项目的信息和沟通需求。 欢迎尽早回复… 谢谢 Jaydeep Singh 技术招聘人员 | Empower Professionals jay@empowerprofessionals.com ...................................................................................................................................... 传真:732-356-8009 | 100 Franklin Square Drive – Suite 104 | Somerset, NJ 08873 www.empowerprofessionals.com 获得认证的新泽西和纽约少数民族企业(NMSDC)