Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Front-End Web Developer building reusable React and TypeScript components for the Eclipse Foundation’s open source web platforms. Maintaining accessible applications, design systems, APIs, and automated tests.

Responsibilities

  • Design, develop, and maintain reusable front-end components and libraries for Eclipse Foundation websites and applications
  • Contribute to the front-end design system and component library
  • Develop responsive, accessible, and standards-compliant user interfaces
  • Build and maintain front-end applications integrating with REST APIs across web platforms and frameworks
  • Write clean, maintainable, and testable JavaScript and TypeScript code
  • Develop and maintain automated tests
  • Document components, development patterns, APIs, and technical decisions
  • Review code and contribute to shared standards and best practices
  • Collaborate with designers, developers, and internal stakeholders
  • 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 user experience
  • Contribute fixes to relevant open source projects
  • Evaluate new technologies and recommend adoption when beneficial

Requirements

  • 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
  • Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent professional experience
  • Ability to manage multiple concurrent requests and prioritise effectively
  • 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 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
  • Eligibility to work for any employer in Canada

Benefits

  • Competitive compensation and comprehensive benefits
  • Flexible working hours
  • Fully remote, remote-first working environment
  • Friday flex-time
  • Right-to-disconnect policy
  • Corporate Recharge days
  • Opportunity to work on open source infrastructure used by global developer communities
  • Opportunity to contribute to open source software in an open and collaborative development environment
  • Direct and visible impact in a small development team
  • Recruitment accommodation and support for people with disabilities

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$65,000 - CA$85,000 per year

Degree requirement

Bachelor's Degree

Tech skills

JavaScriptOpen SourceReactTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.