cover image
Epiphan Video

Epiphan Video

www.epiphan.com

1 Job

49 Employees

About the Company

Epiphan Video produces world-class, award-winning audio visual solutions to capture, scale, mix, encode, stream, record and play high resolution video including 4K UHD. Our customers include companies that specialize in live event production, education, healthcare, worship, manufacturing, usability, collaboration, security and transportation. Epiphan’s field-proven product line includes live video production and video streaming systems, external USB-based video grabbers for capturing video and graphics from DVI, HDMI™, SDI and VGA sources, internal video capture cards and social media streaming devices. Our products are designed in North America and backed by rock-solid technical support. Epiphan Video is a trade name of Epiphan Systems Inc., a privately owned company incorporated in 2003. Epiphan is based in Palo Alto, California, USA and Ottawa, Ontario, Canada with regional offices and a network of authorized channel partners and OEMs throughout the world. For more information about Epiphan Video, please visit www.epiphan.com.

Listed Jobs

Company background Company brand
Company Name
Epiphan Video
Job Title
Front end / Full stack Developer
Job Description
**Job title:** Front End / Full Stack Developer **Role Summary:** Develop and maintain high‑performance web applications using TypeScript and React, creating reusable UI components and ensuring technical feasibility of UI/UX designs. Collaborate across design, backend, and product teams to deliver robust, scalable features. **Expectations:** - 5+ years of professional front‑end or full‑stack development experience. - Mastery of TypeScript, React, and related ecosystem tools. - Demonstrated ability to write clean, testable, and maintainable code with strong attention to performance and usability. **Key Responsibilities:** 1. Design, code, and refactor front‑end applications with TypeScript and React. 2. Build reusable UI components (using Material UI or Mantine) and integrate them into feature pipelines. 3. Collaborate with designers and back‑end developers to translate design mockups into functional interfaces. 4. Validate UI/UX feasibility, optimize rendering performance, and implement accessibility best practices. 5. Write unit and integration tests; maintain test coverage for reliability. 6. Participate in code reviews, enforce coding standards, and mentor junior teammates. 7. Document components, API contracts, and development workflows for knowledge sharing. 8. (Optional) Contribute to backend services written in Go and infrastructure (Kubernetes) when required. **Required Skills:** - Advanced proficiency in TypeScript and React. - Experience with React Query for data fetching and caching. - Familiarity with component libraries such as Material UI or Mantine. - Solid understanding of modern JavaScript, ES6+, and CSS-in-JS or CSS modules. - Knowledge of state management patterns (e.g., Zustand, Redux). - Test‑driven development using Jest, React Testing Library, or similar frameworks. **Nice to Have:** - Schema validation libraries (Zod, Yup, etc.). - Storybook for isolated component development. - Exposure to Go backend development and Kubernetes concepts. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related technical field. ---
Ottawa, Canada
On site
Mid level
27-11-2025