Public Knowledge Project

资深前端软件开发工程师

技术与编程 合同工 Anywhere in the World
581天前

详细信息

资深前端软件开发人员将负责构建、记录和维护PKP软件的UI组件库,特别是开放期刊系统(OJS)、开放专著出版社(OMP)和开放预印本系统(OPS)。您将使用Vue.js将设计团队的原型转化为UI组件,并帮助开发团队使用这些组件构建可访问的界面。您将负责维护依赖项和管理构建流程。

作为开发开源软件的小型、完全远程团队的一部分,该软件被全球超过30,000种期刊使用,以保护公共对学术知识的访问,您将参与一个国际社区,与用户合作理解系统需求,调查错误报告,并与团队成员合作满足可用性需求。

申请此职位的人员应具有3年或以上的技术领导职位经验。此职位提供在真正分布式、开源软件上工作的机会,学习如何设计解决方案,以在广泛的浏览器和语言中平衡可扩展性、可靠性和可维护性。即使您觉得自己的背景与职位描述不完全匹配,也应该申请。

软件开发人员向开发副总监汇报。

职责/责任:
  • 与设计师合作构建并维护PKP的UI库的Vue.js组件(源代码)
  • 与后端开发人员合作建立并加强软件的REST API
  • 与软件开发团队的其他成员一起参与代码审查
  • 根据发布计划协调与其他软件开发团队成员的工作
  • 参加PKP社区活动,如会议、冲刺和网络研讨会
  • 与多样化的个人和利益相关者协作工作,并有效解决分歧
必需资格:
  • 3年以上使用现代JavaScript(Vue.js、React或类似)的经验
  • 具有现代、语义化、跨设备的HTML、CSS和JavaScript编码经验
  • 有维护UI组件库的经验
  • 有使用webpack或类似现代前端框架构建工具的经验
  • 有为Web应用程序使用REST API的经验
其他考虑因素:
  • 具有国际、多语言软件开发的经验
  • 有构建可访问的基于Web的界面的经验
  • 有Vue.js的经验
  • 有PHP经验,特别是Laravel
  • 有学术出版工作流程如同行评审和技术标准如DOI的经验
  • 有开发开源软件的经验
  • 有与设计师合作的经验,了解设计流程
  • 有将设计转化为技术同事感到自信使用的UI组件的经验
工作安排
这是一个为期1年的独立承包商职位,有3个月的试用期,未来可能会续约并在角色内提供晋升机会。工作时间灵活,但候选人每周需要工作36小时,参加预定的会议、会议和网络研讨会,并与团队领导协调工作时间表。

PKP是一个远程团队,同事分布在加拿大、南亚、南美和欧洲。候选人应能够在检查之间独立工作。

薪资
此职位的年薪为70,000至100,000加元。薪资根据经验和工作时间而定,并包括代替福利和假期的薪酬。

申请流程
请附上简历、求职信和任何相关的代码样本。代码样本应涉及必需资格。求职信应表达您对PKP及我们所做工作的兴趣。该职位将保持开放,直至招满为止。

鼓励所有符合条件的候选人申请;然而,加拿大人和永久居民将获得优先考虑。公共知识项目致力于平等就业,并鼓励所有性别、可见少数群体、原住民、因纽特人或梅蒂斯人、残疾人士以及LGBTQ2SIA+人士的合格候选人申请。




免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅