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