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.
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.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career