Contract Staff Front End Engineer (Web Conference/Screen Sharing)
New
J
JobgetherWeb Conferencing
Remote work from Canada., Multiple time zonesContractStaff
Salary145,000 - 170,800 CAD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 4+ years
- Required Skills
- HTMLCSSJavascriptWebRTC
Requirements
- 4+ years of professional experience building production user interfaces using JavaScript, HTML, and CSS.
- Demonstrated ability to implement established designs accurately while applying sound judgment when designs do not account for specific user or technical scenarios.
- Experience becoming productive quickly in a large and mature codebase, particularly when working with software you did not originally develop.
- Strong experience writing and maintaining automated tests for user interfaces.
- Excellent asynchronous written communication skills and comfort collaborating with teammates across multiple time zones.
- Ability to work effectively in a public development environment involving open issue tracking and code review.
- Experience contributing to Firefox or another open-source browser is an asset.
- Familiarity with browser front-end architecture, including custom elements, XUL, Fluent localization, or related technologies, is a plus.
- Knowledge of WebRTC, getDisplayMedia, or browser-based media and screen-sharing technologies is advantageous.
- Experience with accessibility for modal dialogs, list navigation, and other interactive browser interfaces is valuable.
- Familiarity with browser testing frameworks such as browser-chrome or mochitest is a plus.
- Experience using AI tools effectively in front-end development is considered an advantage.
Responsibilities
- Implement approved UX designs for screen, window, and tab sharing experiences and take features through testing and release.
- Build robust browser UI that meets high standards for accessibility, localization, maintainability, and automated testing.
- Collaborate with UX designers to identify and resolve scenarios that are not fully addressed by the original designs.
- Partner with QA to validate functionality, investigate issues, and ensure a reliable user experience across supported environments.
- Support testing with major web conferencing platforms and help validate real-world sharing workflows.
- Contribute code through public code review and follow established open-source development practices.
- Work effectively within a large, mature codebase, quickly understanding existing architecture and conventions.
- Communicate progress, technical considerations, and implementation decisions clearly in a distributed, asynchronous environment.
View Full Description & ApplyYou'll be redirected to the employer's site