Senior Software Developer (Job Req #2025-123) Ottawa Campus, Ottawa, Ontario, Canada Req #2058 Thursday, January 9, 2025
Why Work at Ross Video? We have a great group of people working together to create and deliver cutting edge products that look amazing and are easy to use. We go all out so that our customers can have the best possible experience and achieve quality results. If you've ever watched live television, news, sports, or entertainment, you've seen our products in use. All of the major Hollywood award shows, most professional sports teams, and many of the largest broadcasters in the world use Ross Video technology.
Who you report to: Senior Manager, Software Development
What we offer: Ross offers competitive salaries and comprehensive health plans, as well as several perks to help you perform at your best, including flexible hours, generous paid time off, fitness/wellness allowance, employee share ownership program, development support, and social activities.
What the job is all about:
- Lead the development of highly interactive, real-time user interfaces using React and TypeScript, ensuring optimal performance and scalability.
- Work closely with UX/UI design teams to bring designs to life, ensuring visually appealing and responsive interfaces across a wide range of devices.
- Build real-time, highly responsive user interfaces with technologies like WebSockets and Socket.IO for seamless data streaming.
- Focus on optimizing front-end performance, reducing load times, and enhancing user experience for complex applications.
- Write clean, modular, and maintainable code while promoting best practices for front-end development.
- Provide mentorship and technical leadership to junior engineers.
- Collaborate with backend engineers to integrate front-end interfaces with REST APIs and other backend services.
- Write and maintain unit and integration tests to ensure application stability and reliability.
- Stay up to date with the latest trends and technologies in front-end development.
- Lead and participate in code reviews to ensure quality standards are met.
- Become an expert in Ross Video products through documentation review and direct product engagement.
- Advise management on software development matters.
- Respond to internal software issues as assigned.
- Assist in training other staff members.
Who you are:
- 5+ years of experience in front-end development with a proven track record.
- Extensive experience with React and TypeScript.
- Strong experience collaborating with UX/UI design teams.
- Experience integrating REST APIs and building real-time applications using WebSockets.
- Expertise in HTML, CSS, and modern front-end tools.
- Strong understanding of responsive design principles.
- Experience with front-end performance optimization techniques.
- Excellent communication skills.
- Proficient in Git and Git-Based Workflows.
- Knowledge of object-oriented principles and design patterns.
- Post-secondary degree in Engineering or Computer Science or related area with appropriate experience.
Bonus Points if you have the following:
- Experience in the media and entertainment industry.
- Experience with design systems or component libraries.
- Experience in Agile development environments.
- Experience mentoring junior developers.
- Self-starter and quick learner.
- Able to work independently or as part of a team.
This position will be a hybrid role out of our Ottawa, Ontario office.
Equity, Diversity & Inclusion
At Ross, we embrace diversity and are committed to building a team that includes a variety of backgrounds, perspectives, and skills.