Software Engineer IV - Roku
Apply NowCompany: Apollo ITS
Location: Englewood, CO 80112
Description:
Role: Software Engineer IV - Roku
Location: Greenwood Village, CO/Hybrid role 4 days in office (will accept relo candidates)
Duration: Long-term contract with expected extensions
Note:
Location: Greenwood Village, CO/Hybrid role 4 days in office (will accept relo candidates)
Duration: Long-term contract with expected extensions
Note:
- Hybrid role 4 days in office (will accept relo candidates)
- Engage in new and ongoing development of features/enhancements within the Spectrum TV application on the Roku platform.
- Take part in development related to fixing new and existing bugs within the Spectrum TV application on the Roku platform.
- Actively and consistently support all efforts to simplify and enhance the consumer experience.
- Analyze and resolve complex problems to ensure minimal disruption of critical applications.
- Provide technical expertise in scripting languages with focus on front-end design and application performance on embedded systems.
- Demonstrate ability to communicate with cross-functional teams from Development to System Operations.
- Interface with other teams and/or third party vendors to assist in deployment of our client application on Roku platforms.
- Experience in Roku development (Brightscript and RSG).
- Exposure and understanding of streaming technologies such as HLS and DASH.
- Experience in using web proxy tools (Charles).
- Experience in the cable or telecom industry.
- Knowledge of IP video delivery technology.
- Hands on experience in architecture, design and performance optimization of applications on resource constrained devices (mobile, Chromecast, Samsung TV, Xbox, Vizio) is a plus..
- Scripting language experience (BrightScript, Javascript, Python, etc.) or object-oriented language experience (C++).
- Ability to read, write, speak and understand English.
- Solid understanding of best practices in web UX/UI design.
- Possess a technical knowledge of client-side and API development.
- Experience enabling performance monitoring and optimizations, multivariate testing, etc..
- Knowledge of object-oriented analysis and design, enterprise design patterns and SOA architecture helpful..
- Knowledge consuming RESTful Services and JSON.
- Experience working in an agile scrum and/or kanban development process.
- Demonstrated ability to work in a high-performance team environment.
- Willingness to adapt to emerging technological changes.
- Demonstrate a high standard of work ethics.
- Ability to effectively communicate among team members and present information and respond to questions from group managers, clients and customers.