remote
Tech Lead, Web Core Product & Chrome Extension - Calgary, Canada - Speechify
Software Engineer
Lead the development of Speechify’s Web Core product and Chrome Extension, driving performance, scalability, and user experience using JavaScript, TypeScript, React, and Node.js.
About the role
Key Responsibilities
- Architect and implement high‑performance Web Core features and the Chrome Extension, ensuring seamless integration with Speechify’s text‑to‑speech engine.
- Collaborate with cross‑functional teams to define product requirements, translate them into technical specifications, and deliver on tight timelines.
- Mentor and guide junior engineers, fostering best practices in code quality, testing, and continuous integration.
- Optimize rendering performance, memory usage, and load times for both web and extension environments.
- Stay current with browser APIs, WebAssembly, and emerging web standards to keep Speechify at the forefront of accessibility technology.
Requirements
- 5+ years of professional experience building large‑scale web applications and browser extensions.
- Proficiency in JavaScript/TypeScript, React, and Node.js with a strong grasp of modern build tools.
- Deep understanding of Chrome Extension architecture, background scripts, content scripts, and messaging.
- Experience with performance profiling, automated testing, and CI/CD pipelines.
- Excellent communication skills and a passion for building accessible, user‑centric products.
Skills
javascripttypescriptreactnodejs