地点:加拿大多伦多(混合工作)
资格要求
· 计算机科学或相关领域的学士/硕士学位或同等经验。
· 10年以上使用Javascript、React、Java、Sprint和Sprint boot开发全栈应用程序的经验。
· 对于HTTP、REST、AJAX和JSON等基本Web技术有扎实的理解。
· 熟练掌握HTML、CSS和JavaScript(ES6+)、TypeScript和React。
· 对JavaScript的核心设计原则和常见设计模式有透彻的理解。
· 熟悉并具有Webpack/Rollup/BaBel等常见Web编译和打包框架的经验。
· 熟悉使用Playwright和Cypress等常见的测试自动化框架。
· 对于REST原则和构建与使用RESTful API的最佳实践有透彻的理解。
· 对于Spring JPA和数据库有深入的了解。
· 对Java的核心设计原则和常见设计模式有透彻的理解。
· 熟悉并具有常见构建(Maven)和CI/CD流水线的经验。
· 熟悉敏捷实践和原则。
· 对云技术(AWS)有工作知识。