
Front-End Web Developer
Posted Aug 21

Posted Aug 21
This is a fully remote position, open to applicants in Canada, +6 more countries.
• Design, create, and sustain reusable front-end components and libraries for Eclipse Foundation websites and applications.
• Contribute to the development of the front-end design system and component library.
• Craft responsive, accessible, and standards-compliant user interfaces.
• Build and maintain front-end applications that integrate with REST APIs across various web platforms and frameworks.
• Write clean, maintainable, and testable code in JavaScript and TypeScript.
• Develop and uphold automated testing processes.
• Document components, development patterns, APIs, and technical decisions comprehensively.
• Review code and contribute to established standards and best practices.
• Collaborate with designers, developers, and internal stakeholders effectively.
• Prioritize requests, clarify requirements, and juggle competing needs.
• Diagnose and resolve front-end defects, performance issues, and browser compatibility challenges.
• Enhance web accessibility, performance, search engine optimization, and user experience.
• Contribute fixes to pertinent open-source projects.
• Assess new technologies and recommend their adoption when advantageous.
• A minimum of two years of professional web development experience.
• Strong expertise in HTML, CSS, JavaScript, and contemporary front-end development practices.
• Experience in developing applications using React.
• Proficiency in TypeScript.
• Experience in designing and developing reusable UI components.
• Familiarity with integrating applications with REST APIs.
• Experience in writing automated tests and creating testable front-end code.
• Understanding of responsive web design and modern browser standards.
• Knowledge of web accessibility principles and practices.
• Familiarity with Git and collaborative development workflows using platforms like GitHub or GitLab.
• Ability to troubleshoot front-end issues using browser development tools.
• Capability 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 while prioritizing effectively.
• Ability to work independently within a geographically distributed team.
• Strong written and verbal communication skills.
• Capability to collaborate effectively with both technical and non-technical colleagues.
• Attention to detail and a focus on creating maintainable, high-quality solutions.
• Willingness and ability to learn new technologies and development practices.
• Ability to balance technical quality with practical project requirements.
• Eligibility to work for any employer in Canada.
• Competitive compensation and a comprehensive benefits package.
• 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 utilized by global developer communities.
• Chance to contribute to open-source software in an open and collaborative development environment.
• Direct and visible impact within a small development team.
• Recruitment accommodations and support for individuals with disabilities.
Runware
RR Donnelley
Global Business IT Corp
Cedro Technologies
Get handpicked remote jobs straight to your inbox weekly.