6 часов назад
Senior Web Developer (JavaScript)
158 000 - 207 000CAD
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Senior Web Developer (JavaScript): Building high-performance web applications for voice and messaging with an accent on real-time communication, audio quality, and scalable user experiences. Focus on integrating WebRTC and SIP, optimizing latency and bandwidth usage, and delivering tested features to millions of users.
Location: Waterloo, Canada; flexible work arrangements include work-from-home, remote work, or access to an office space.
Salary: CAD $158,000–$207,000 annually for Canada Senior level.
Company
provides free phone service and develops voice and messaging products designed to make communication more accessible.
What you will do
- Design, develop, and maintain web applications for voice calling, chat, and real-time notifications.
- Build clean, maintainable, and testable JavaScript applications using modern web frameworks.
- Collaborate with product managers, developers, and UX/UI designers to define and ship features.
- Work with real-time communication technologies such as WebRTC, SIP, and messaging frameworks.
- Optimize audio quality, latency, bandwidth usage, and overall application performance.
- Own solutions end-to-end, from ideation and experimentation through deployment, troubleshooting, and debugging.
Requirements
- 5+ years of professional web application development experience.
- Strong JavaScript, HTML, and CSS skills with deep knowledge of web frameworks such as React or Marionette.
- Knowledge of desktop notifications and network connection management for real-time updates.
- Familiarity with modern web development tools, Instruments, and debugging practices.
- Understanding of UX principles and the ability to create simple solutions for complex problems.
- Experience with automated unit, UI, and integration testing.
Nice to have
- Experience with WebRTC, SIP, or similar real-time communication protocols.
Culture & Benefits
- Flexible work arrangements with remote work and office access.
- Free phone service, employee stock options, competitive pay, and unlimited vacation.
- Health, dental, vision, disability, parental leave, and wellness or healthcare spending benefits.
- RRSP matching in Canada and 401(k) in the USA.
- Learning and development opportunities and several team or company off-sites each year.
- Employees actively use the product to identify issues and improve customer experiences.
Hiring process
- The role is part of a future talent pool.
- Additional total rewards information is provided during the hiring process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →