岗位职责 Description:
- Report to Technical Lead and Project Managers
向技术经理和项目经理报告 - System Analysis, Software Development & Testing
系统分析,软件开发和测试 - Develop and integrate new user-facing features, build reusable code and libraries for future use, and ensure the technical feasibility of UI/UX designs
开发面向用户的新功能,完成前端与后端的整合, 编写干净,高质量,高性能和可维护的代码, 构建可重复使用组件以及数据结构库,并确保UI / UX设计的技术可行性 - Optimize application for maximum speed and scalability and ensure that all user input is validated before submitting to backend for integration testing
优化应用程序以实现最大速度和可伸缩性,并确保在提交到后端进行集成测试之前验证所有用户输入 - Implement security and data protection
实施据安全与隐私保护 - Provide 1st tier support for frontend and backend systems
为系统提供支持 - Work closely with management, project managers, and developers to prepare and maintain detailed technical documents for the applications developed
与管理层,项目经理和开发人员密切合作,为开发的应用程序准备相关文档和质量记录,如功能需求规格说明书、详细设计文档等
任职要求:
- Bachelor’s Degree in Computer Science / Information Systems
计算机相关专业本科以上学历 - Strong coding skill with at least 5 years of relevant technical experience in the following areas:
精通以下领域并具有至少5年以上后端和前端开发工作经验- Web development with NodeJS based-servers, Typescript/ Javascript
熟练使用 NodeJS based-servers, Typescript/ Javascript - Frontend development with React (preferred) or Angular
熟练使用前端框架,并且有丰富的经验 React (优先考虑), Angular - Web development with C#, Net Framework and .Net Core is a plus
具备C#, Net Framework and .Net Core开发经验者优先Experience in developing Web API (REST or GraphQL)
精通Web API (REST or GraphQL)
- Web development with NodeJS based-servers, Typescript/ Javascript
- Experience in relational databases (PostgreSQL, MSSQL)
精通数据库架构和设计 (PostgreSQL, MSSQL) - Experience in NoSQL databases such as MongoDB
精通非关系型数据库 (MongoDB) - Experience in container technologies such as Docker or Kubernetes
精通容器技术 (Docker, Kubernetes) - Experience in version control system, e.g Git or equivalent (CLI experience is preferred over GUI)
熟练掌握版本管理工具Git或同等 (具备CLI经验者优先) - Experience with Agile/ SCRUM implementation in actual project implementation
熟悉Agile/Scrum - Experience in issue tracking system, e.g. JIRA or equivalent
熟练项目管理和协作工具 例如JIRA或同等 - Good communication skills and a self-motivator
具备较强的沟通表达能力, 善于学习,抗压能力强,工作认真负责,具有独立钻研和工匠精神 - Strong in troubleshooting and analytical skills
卓越的分析和解决问题能力 - Good command in spoken and written English
有良好英文读写能力, 口语流利