出海雷达

Front-End Web Developer

开发工程设计限定地区(需当地身份)
公司Eclipse Foundation, Inc.
薪资65,000 - 85,000/年 CAD
工作地点Canada
地域资格限定地区(需当地身份)
时区要求日间重叠约 6 小时,基本正常作息
用工类型Full Time
发布时间今天
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 Canada 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
关于本页中文:职位描述由本机离线模型翻译,属机器翻译,供快速判断用;正式沟通与投递请以英文原文为准。官方翻译通道恢复后会自动重译升级。

位置总结:Eclipse 基金会正在寻找一个前端网页开发人员,加入我们的软件开发团队并帮助建立和维护支持 Eclipse Foundation 及其社区的网络平台,可重复使用组件和工具。这是该团队中的现有角色。你将在一系列面向公众的网站和 Web 应用程序以及我们整个 Web 财产中使用的共享前端基础设施上工作。这包括开发可重复利用的组件,与 REST API 集成,维护我们的组件,改善现有的网站和图书馆应用程序,并帮助建立一致的前端开发实践。你将与其他开发人员和内部利益相关者密切合作,在地理分布式的团队中。我们的大部分工作都是在开放领域进行研发,我们重视实用解决方案,可维护代码,良好的文档和持续改进。关于 Eclipse 基金会 The Eclipse Foundation 是一个全球公认的非营利组织,支持一个充满活力的开源项目和贡献者的社区。通过对供应商中立性和透明度的承诺,我们为包括云,边缘,人工智能和开发人员工具等行业中的创新提供了协作环境。我们的团队是远程第一,协作,热衷于开源。薪资范围:美国加拿大:65,000美元至85,000美元 CAD /40,000欧元到50,000欧元 地址:这是一个远程职位。选择的候选人将从家办公室工作。所有合格的候选人都会被考虑,优先考虑位于加拿大 (奥塔瓦),法国,德国,意大利,西班牙,葡萄牙和比利时的候选人在内的候选人。责任 ·设计,开发和维护可重复使用的前端组件和库存用于 Eclipse 基金会网站和应用程序。·为我们前端设计系统和组件库的进化和维护做出贡献。·开发响应性,可访问性和符合标准的用户界面。· 构建和维护与 REST API 整合的前端应用程序和可重复使用组件,并跨越不同网络平台和框架工作。· 编写清洁,可维护和可测试的 JavaScript 和 TypeScript 代码。·开发和维护前端组件和应用程序的自动化测试。· 文件组件,开发模式,API 和技术决策。·审查代码并为共享开发标准和最佳实践做出贡献。· 与设计师,开发人员合作,并进行相关研究。

查看英文原文

Position Summary
The Eclipse Foundation is seeking a Front-End Web Developer to join our Software Development team and help build and maintain the web platforms, reusable components, and tools that support the Eclipse Foundation and its communities. This is an existing role on the team.

You will work on a range of public-facing websites and web applications, as well as shared front-end infrastructure used across our web properties. This includes developing reusable components, integrating with REST APIs, maintaining our component library, improving existing websites and applications, and helping establish consistent front-end development practices.

You will work closely with other developers and internal stakeholders in a geographically distributed team. Much of our work is developed in the open, and we value pragmatic solutions, maintainable code, good documentation, and continuous improvement.

About the Eclipse Foundation
The Eclipse Foundation is a globally recognised nonprofit organisation that supports a vibrant community of open source projects and contributors. With a commitment to vendor neutrality and transparency, we provide a collaborative environment for innovation across industries including cloud, edge, AI, and developer tooling. Our team is remote-first, collaborative, and passionate about open source.

Salary Range: $65,000 to $85,000 CAD / €40,000 to €50,000

Location:
This is a remote position. The selected candidate will work from their home office. All qualified candidates will be considered, with preference for candidates based in Canada (Ottawa), France, Germany, Italy, Spain, Portugal, and Belgium.

Responsibilities
· Design, develop, and maintain reusable front-end components and libraries used across Eclipse Foundation websites and applications.

  • Contribute to the evolution and maintenance of our front-end design system and component library.
  • Develop responsive, accessible, and standards-compliant user interfaces.
  • Build and maintain front-end applications and reusable components that integrate with REST APIs and work across different web platforms and frameworks.
  • Write clean, maintainable, and testable JavaScript and TypeScript code.
  • Develop and maintain automated tests for front-end components and applications.
  • Document components, development patterns, APIs, and technical decisions.
  • Review code and contribute to shared development standards and best practices.
  • Collaborate with designers, developers, and internal stakeholders to understand requirements and develop appropriate solutions.
  • Work with stakeholders and other developers to prioritise requests, clarify requirements, and balance competing needs.
  • Diagnose and resolve front-end defects, performance issues, and browser compatibility problems.
  • Improve web accessibility, performance, search engine optimisation, and overall user experience.
  • Contribute improvements and fixes to open source projects used by the Eclipse Foundation when appropriate.
  • Evaluate new technologies and recommend their adoption when they provide clear benefits.

Required Skills and Experience
· At least two years of professional web development experience.

  • Strong knowledge of HTML, CSS, JavaScript, and modern front-end development practices.
  • Experience developing applications with React.
  • Experience with TypeScript.
  • Experience designing and developing reusable UI components.
  • Experience integrating applications with REST APIs.
  • Experience writing automated tests and testable front-end code.
  • Understanding of responsive web design and modern browser standards.
  • Understanding of web accessibility principles and practices.
  • Familiarity with Git and collaborative development workflows using platforms such as GitHub or GitLab.
  • Ability to troubleshoot front-end issues using browser development tools.
  • Ability to write clear technical documentation.

Assets
· Experience with component development and documentation tools such as Storybook.

  • Experience developing or maintaining a design system or shared component library.
  • Experience with Web Components and libraries such as Lit or Stencil.
  • Experience with Bootstrap.
  • Experience with Sass or other CSS preprocessing tools.
  • Experience with static site generators such as Hugo.
  • Familiarity with PHP and experience working with content management systems such as Drupal or WordPress.
  • Knowledge of search engine optimisation.
  • Experience with modern front-end build tools and the Node.js/npm ecosystem.
  • Experience with continuous integration and automated deployment workflows.
  • Experience with visual regression, end-to-end, or accessibility testing.
  • Familiarity with Java and Java-based backend applications.
  • Familiarity with relational databases.
  • Experience contributing to open source projects.

Education
Bachelor’s degree in Computer Science, Information Technology, or a related field, or equivalent professional experience.

Work Skills
· Ability to manage multiple concurrent requests, prioritise effectively, communicate trade-offs, and adjust priorities as needs change.

  • Ability to work independently within a geographically distributed team.
  • Strong written and verbal communication skills.
  • Ability to collaborate effectively with technical and non-technical colleagues.
  • Attention to detail and a focus on maintainable, high-quality solutions.
  • Ability and willingness to learn new technologies and development practices.
  • Ability to balance technical quality with practical project requirements.

Why Join Us
· Competitive compensation and comprehensive benefits.

  • Flexible working hours and a remote-first working environment.
  • Corporate Recharge days and a right-to-disconnect policy.
  • The opportunity to work on open source infrastructure used by global developer communities.
  • The opportunity to contribute to open source software and work in an open and collaborative development environment.
  • A small development team where your work can have a direct and visible impact.

We thank all applicants for their interest; however, only those selected for an interview will be
contacted. For more information about the Eclipse Foundation, please visit
https://www.eclipse.org/.

The Eclipse Foundation respects the dignity and independence of people with disabilities
and is committed to providing accommodation and support throughout any recruitment
process. If you require any special accommodation or support, please let us know when
applying.

While AI may assist in drafting materials like this posting, we do not use AI to evaluate applicants. Every application is reviewed by members of our team to ensure a fair and human-centered hiring process.
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

← 返回全部职位