Location: Pitt Meadows, BC (Metro Vancouver)
Work Arrangement: Hybrid – 3 days/week in office, 2 days remote (option to work fully in office if preferred)
Employment Type: Full-Time
Reports to: Lead Software Developer
About WISI
At WISI, we’ve been delivering innovative, carrier-grade video delivery solutions for nearly a century. Our technology powers world-class user experiences for video operators around the globe.
We’re proud to be certified as a Great Place to Work® by Great Place to Work® Canada for the seventh consecutive year, and to be recognized on the 2025 list of Best Workplaces in British Columbia. Our headquarters in Pitt Meadows, BC offers a scenic, trail-adjacent setting, away from the hustle and bustle of the city.
About the Role
As a Product Developer (Full Stack, UI/UX Focus) on our R&D team, you will design and build both the frontend and backend of the software that powers WISI's products — with a special focus on crafting clean, intuitive, and polished user experiences.
You'll work across our product portfolio, from cross-platform mobile applications to next-generation product UIs, partnering with product managers and developers to turn requirements into seamless, carrier-grade software. This is a developer-first role where strong product sense and UI/UX judgment are essential.
This role is best suited for an intermediate developer who can independently own features end-to-end, with support from the Tech Lead on larger architectural decisions.
You’ll contribute to product and UX decisions, while partnering closely with the Product Manager and senior developers for direction and alignment.
You’ll be part of a small R&D team working closely with a Tech Lead, Product Manager, and other developers across the stack.
What Success Looks Like
- Shipping interfaces that reduce operator friction and support time
- Raising the overall consistency and usability of WISI's product UI across the portfolio
What you’ll do
- UI/UX Development: Design, build, and refine clean, intuitive, and consistent user interfaces aligned with real-world operator workflows.
- Cross-Platform Mobile: Build and maintain cross-platform mobile applications using React Native.
- Product & UX Design: Contribute to wireframes, mockups, and user flows in partnership with Product; advocate for the end user and uphold a high UI/UX quality bar.
- Backend Development: Develop server-side logic, REST APIs, and data persistence, ensuring reliable frontend integration.
- Performance & Reliability: Build performant solutions in device-integrated and video delivery environments, considering scalability and reliability.
- Framework Modernization: Improve and modernize legacy interfaces to enhance maintainability and user experience.
- Code Quality: Write clean, maintainable, well-documented code and participate in design and code reviews.
- Delivery & Maintenance: Contribute to CI/release processes, resolve bugs, ship updates, and maintain clear and up-to-date tickets.
Functional Accountabilities
- Full Stack Product Development: Drive the development of frontend and backend solutions to meet product requirements and deliver seamless user experiences. Ensure cohesive integration across the stack while balancing usability, performance, and maintainability.
- UI/UX Quality Ownership: Own the quality and consistency of user interfaces. Ensure designs are intuitive, aligned with operator workflows, and implemented to a high standard. Contribute to improving UI patterns, components, and overall product experience.
- Code Quality & Maintainability: Write reliable, maintainable, and well-structured code that is easy to understand, extend, and debug. Follow best practices and actively contribute to maintaining high engineering standards.
- Software Maintenance & Continuous Improvement: Maintain and enhance software to ensure stability and security. Identify and resolve issues, implement updates, and contribute to ongoing improvements in system performance and architecture.
- Delivery & Ticket Management: Ensure work is clearly tracked and documented in tickets with sufficient detail and status updates. Maintain discipline in execution to support predictable delivery and team alignment.
Technical Skills
- Full Stack Experience: Proven experience as a full stack developer building both frontend and backend solutions.
- Frontend: Strong skills in modern JavaScript / TypeScript and frameworks such as React.
- React Native: Hands-on experience with cross-platform application development.
- UI/UX Design: Demonstrated experience building clean, intuitive, user-friendly interfaces.
- Web Fundamentals: Solid HTML/CSS and responsive design.
- Backend: Experience building server-side logic and REST APIs in languages such as Go, Python, and working with databases such as PostgreSQL or SQLite.
- Tooling: Proficiency with Git, plus strong debugging and testing skills.
Additional Skills
- Design Portfolio: A strong UI/UX portfolio and the ability to take on product-design and light product-management responsibilities.
- Design Tools: Figma for wireframes, mockups, and prototypes.
- Framework Migration: Experience modernizing or migrating legacy frontend codebases to modern frameworks such as React.
- Domain Experience: Embedded device or firmware UIs, or the streaming video / broadcast domain is an advantage.
- AI & Emerging Tooling:
- Experience using AI-assisted coding tools to improve development efficiency
- Interest in exploring emerging workflows (e.g., automation, agent-based tools)
- Knowledge Sharing: Enjoy sharing what you learn — code reviews, demos, and helping teammates adopt best practices.
Key Competencies
- Communication & Collaboration: Communicates clearly and works effectively with Product Managers, developers, and stakeholders to align on priorities and deliver outcomes.
- Analytical & Problem Solving: Applies structured thinking to identify root causes and develop practical, effective solutions that balance user experience and technical constraints.
- Attention to Detail: Maintains high standards of quality in both code and user experience, ensuring accuracy, consistency, and completeness.
- Organization & Planning: Manages time and priorities effectively, maintaining ownership of deliverables and clarity on progress.
- Documentation & Standards: Produces clear technical documentation and adheres to coding standards, design patterns, and best practices.
- Technical Capability – Application Development: Demonstrates strong full stack development capability across frontend, backend, APIs, and databases, with a focus on building scalable and user-friendly applications.
Why You’ll Love Working Here
- Meaningful, Innovative Work: Join a small, high‑impact team delivering world‑class video solutions. You’ll work in an agile, hands‑on environment where your ideas shape the future of video delivery—and your own growth.
- Continuous Learning & Growth: Learning is one of our core values. Access lunch & learns, training programs, courses, coaching, and ongoing development opportunities.
- Benefits & Total Rewards: We offer a competitive total rewards package designed to support your health, wellbeing, and long‑term financial future including but not limited to:
- Comprehensive health, dental, and vision coverage
- Employee & Family Assistance Program (EFAP) to support you and your family
- Health & Wellness Spending Account, giving you flexibility to use benefits where you need them most
- RRSP matching program to help you plan for the future
- Flexibility That Works: Enjoy a hybrid setup in Canada (3 days in office, 2 from home)
- You’re Celebrated: Enjoy your birthday off – This is YOUR day!
- Purpose Beyond the Job: Paid volunteer hours so you can support causes you care about.
- People You’ll Love Working With: Collaborate with talented, driven, and genuinely supportive teammates who enjoy what they do.
- Connection at Scale: Our annual All Hands brings together our global team for learning, collaboration, and memorable team‑building.
- Award‑Winning Culture: Be part of a Certified Great Place to Work - 7 years running and recognized on the 2025 Best Workplaces in British Columbia list.
We are an equal opportunity employer and a proudly diverse company.
We do not discriminate based on race, color, religion, national origin, sex, gender identity or expression, sexual orientation, age, marital status, language, disability status, veteran status, or any other characteristic protected by law. We welcome applicants from all backgrounds and provide reasonable accommodations as needed to ensure an inclusive hiring process.