Senior Software Developer - Roku
REDspace
- Bedford, NS
- Permanent
- Temps-plein
- Developing new features for high-profile Roku applications using the Roku SDK and Brightscript.
- Collaborating with designers, project managers, and other developers to bring new ideas to life.
- Integrating with various APIs to enhance application functionality.
- Deliver application solutions that are well-structured and bug-free
- Mentor junior Roku developers and new-to-Roku developers on approaches, debugging, and best practices
- Participating in Agile methodologies like Scrum and Sprints to manage project workflows.
- Working closely with clients to understand their needs and adapt to evolving project requirements.
- Utilizing Source Code Management tools like Git, GitHub, or Bitbucket for version control.
- Engaging in Test & Behavior Driven Development Practices to ensure high-quality code.
- 5+ years of software development experience in applicable technologies OR 2+ years working specifically on set-top or OTT platforms.
- Proficiency with the Roku SDK (and Brightscript) and other VOD platforms OR strong experience and understanding of C and/or Java language.
- Proficient at generating code in existing codebases and from scratch.
- Strong understanding of:
- Object-Oriented Programming
- Threading
- Memory Management
- Agile Methodologies such as Scrum, Sprints, and Kanban
- Source Code Management (Git, GitHub, Bitbucket)
- Node Ecosystem Build Tools (Webpack, Gulp, NPM)
- Test & Behavior Driven Development Practices
- Integrating with APIs
- Ability to work well in a fast-paced, high-pressure environment that requires meeting tight deadlines.
- Ability to work individually and with a team made up of developers, designers, project managers, and clients.
- Passion for learning new technologies and desire to stay up-to-date with industry trends and best practices.
- Experience with Python, Ruby, or similar.
- Knowledge in Javascript, HTML5, and CSS3.
- Knowledge of Component-Based Development would be an asset.
- Fully company-funded health, vision, dental, EFAP, and life insurance coverage with access to virtual doctor visits via Maple.
- Pension plan contribution matching.
- A flexible Health Spending Account and/or Lifestyle Spending Account.
- A competitive compensation package, commensurate with experience.
- Weekly sharing sessions for projects and technology.
- Free access to a wide variety of training material, including access to Udemy Business.
- Team-oriented education strategy, which includes a professional development allowance.
- Consistent, frequent check-ins with leadership.
- Flexible Hybrid Work: While this is primarily an in-office position in our Bedford office three days a week, we offer flexibility to support work-life balance when needed. For candidates outside the HRM area, fully remote positions are available where applicable.
- Modern Office Perks: Enjoy our large, beautiful office with free parking, an on-site gym/sauna, and complimentary coffee and snacks.
- Engaging Culture: Participate in social and team-building events and benefit from charitable donation matching.
- Introductory Call: Selected candidates will be contacted for an introductory call to get to know you better.
- Technical Interview: Selected candidates will participate in a technical interview (in person or over Google Meet) focused on general coding and architecture as well as software development for Roku.
- Final Interview: This conversation focuses on your goals, growth, and how you see yourself contributing to our team long-term.
- Offer: If it's a match on both sides, we’ll extend a formal offer to join REDspace!
Nous sommes désolés mais ce recruteur n'accepte pas les candidatures en provenance de l'étranger.