Be a critical member of a team of engineers responsible for building our client app experiences in BrightScript, using the Roku SceneGraph SDK
Contribute to the development of new application features from on-boarding to browse UI/UX experiences, analytics, video playback UI/UX and much more
Work on anything visible on screen, implementing UI, animations and data-driven UX
Opportunity to contribute to development of tools and systems outside of the Roku apps, such as JavaScript- & React-based web tools, gulp build scripts, AWS configurations, and Node.js services
Work with Roku to vet new hardware, firmware and certification requirements from a client application perspective
Collaborate closely with client SDK engineering, design engineering, services engineering teams and product owners to understand and communicate requirements and device limitations
Requirements
At least 7 years of development experience with a client-side development stack
Ideally at least 2 years BrightScript experience
Experience with MVVM (Model-View-ViewModel) architecture
Proficient in technical design and development of generalized solutions, reusable utilities and UI components
Demonstrated ability to research and learn new technologies
Strong communication skills and attention to detail
Driven and self motivated
Experience mentoring junior level team members
Extensive experience creating rich, performant user interfaces, including pixel-perfect designs and animations (preferred)
Familiarity with development and troubleshooting on set-top boxes or Smart TVs (preferred)
Experience with performance optimization and feature degradation techniques (preferred)
Experience creating and extending templated controls and writing custom controls (preferred)
Experience with asynchronous and concurrent code (preferred)
Experience with unit testing and related patterns (preferred)
Familiarity with streaming media technologies such as HLS, DRM, HDCP, SSAI, SGAI (preferred)
Experience with JavaScript client- and server-side development (preferred)
Experience with DevOps, gulp scripts, Jenkins and AWS (preferred)
BS Computer Science or related technical discipline or its equivalent (required)
Benefits
A bonus and/or long-term incentive units may be provided as part of the compensation package
the full range of medical, financial, and/or other benefits, dependent on the level and position offered
Can sit remotely, or in any of our technology offices listed above (flexible work arrangements)
Technical Lead developing applications using Rockwell FactoryTalk Optix for industrial automation solutions. Collaborating on software architecture and mentoring team members while focusing on MES integration.
Performance Engineer specializing in Oracle Database administration and performance tuning for enterprise applications. Collaborating with teams to troubleshoot and enhance database performance.
Workday Financial Integration and administration lead handling integrations in NYC. Leading integration tasks and managing financial systems in a hybrid work environment.
EBS PM Sr Technical Lead managing full lifecycle Oracle ERP implementation projects. Requires extensive experience in Oracle ERP and project management.
Senior Fullstack Developer responsible for application development in cloud environments. Focus on C#, .NET Core, and frontend technologies like Angular in a team setting.
Lead Salesforce Developer driving the design and development of Salesforce solutions for Sales Cloud and CPQ. Mentoring junior developers while collaborating with stakeholders on robust solutions.
Technical Lead focusing on enterprise - level integrations with Oracle Fusion Cloud systems and offering technical support. Documentation and collaboration with teams are key aspects of the role.
Full Stack Developer developing applications in a microservice architecture for a client in the security sector. Collaborating with an agile team to tackle complex analysis tasks and solutions.
Lead Software Engineer guiding technical decisions and operational excellence for FanDuel product verticals. Collaborating across teams while mentoring engineers in a hybrid work environment.
Associate Software Engineer working in a hybrid role at FanDuel. Collaborating with cross - skilled development teams while building scalable web applications.