Job Title: Roku Developer
Location: Toronto, ON (Remote)
Estimated Duration: 11 Months
About the Role
Are you an experienced Roku TV developer who stays current by experimenting with new technology and looking for ways to make the web better for everyone involved? Then we are looking for you to join our development team working on exciting media rich features and apps to support our TVE/OTT strategy across our brands including the GlobalTV app.
A successful applicant will be responsible for:
- Regularly collaborate with members across multiple scrum teams
- Writing and verifying code which adheres to acceptance criteria and coding standards
- Regularly identifying ways to refactor code, supporting continuous improvements of all mobile applications
- Contributing to the overall architecture strategy for Corus' mobile applications
- Contribute to Corus' overall strategy to server customers the best experience.
- Participate in regular code reviews, and help formulate and ensure adherence to both industry and best practices and guidelines
About You
You’ll be working on things like:
- Working with other members of Corus' Agile development teams maintaining and adding new features to our current Global TV App for streaming video.
- Your primary focus will be supporting the Global TV App development on Roku
- You will have the opportunity to work on many different Connected TV platforms. We currently support Amazon Fire TV, Android TV, LG TV, and Samsung TV
- You will be working with our product owners to help define and implement new features
- Learn new technologies and development languages.
If you have the following… we want to hear from you!:
- 3+ years professional software development experience building one or more of the following Connected/Smart TV applications:
- Roku
- Amazon Fire TV
- Android TV
- Samsung Smart TV
- LGTV
- Post-secondary degree in Computer Science or related field or demonstrated industry hands-on experience
- Experience working with public facing, high-availability, mission-critical applications
- Excellent written, oral, and interpersonal communication skills
- Experience or a willingness to thrive in an Agile software development methodology
- Comfortable with collective code ownership and pair programming
- Solid understanding of multi-threaded applications
- In depth knowledge and/or experience with BrightScript/BrighterScript
- Experienced developing network enabled HTTPS client applications that use REST and RPC
A strong knowledge of:
- Software development life-cycle (SDLC)
- Object-Oriented Analysis and Design (OOAD)
- Working knowledge of design patterns
- Experience working with public facing, high-availability, mission-critical applications
Experience with the following would be an asset:
- Video streaming + video on demand
- DRM
- Ad integration (VAST/VMAP a plus)
- Adobe Primetime/PASS
The pay range that the employer reasonably expects to pay for this position is between CA$45.00 and CA$70.00
Our voluntary benefits offering includes medical, dental, vision and retirement benefits.
This posting is for an existing vacancy.If you believe this post to be fraudulent, please report by clicking here
Tundra Technical Solutions is a global workforce and technology delivery firm, ranked by Staffing Industry Analysts as one of the largest in North America. At Tundra, we aren't just hiring top talent at the world's most recognizable brands; we are pioneers of social recruitment. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other legally protected characteristics. We welcome and encourage diversity in the workplace.
We use artificial intelligence tools to help our recruiters screen and assess talent. These tools do not replace human decision making in the process.
Not interested in this position, but know somebody who might be? Check out our Referral Reward Program, referrals are a big secret behind our success. As always, we’re on the lookout for great people. And we know that you know great people!