At true[X], our mission is to provide the best advertising experience for consumers, the best monetization for premium publishers, and the best return for brand advertisers. Across Connected TV, Mobile and Desktop we empower premium publishers to create experiences that allow them to serve the widest possible audience by optimizing consumers’ time and attention, and delivering impactful results for advertisers. For brands and advertisers true[X] delivers on our true[ATTENTION] guarantee of effective, zero-waste, high-engagement ad experiences that drive measurable brand funnel impact. Since our founding in 2007, we have been committed to advancing three core principles in our own products and in the broader advertising industry: quality, accountability, and transparency, driven by our core belief that all are necessary for ensuring a better consumer experience. Every decision we make is guided by a deep understanding of human attention. Changing the established guidelines of an industry, especially one as rooted as digital advertising, isn’t an easy or quick effort, but we believe it’s the right thing to do and we want to be the ones to do it. We’re looking for hungry people who are passionate about disrupting the digital media world, and agree that we can do better for viewers, advertisers and publishers out there. As a Senior Software Engineer, you will be joining one of the most innovative teams at true[X], developing and launching new and innovative connected device-based, interactive engagement and measurement products. Integrations span numerous devices and formats, including Roku, Fire TV and Apple TV connected devices, iOS and Android mobile devices as well as Set Top Box devices. You will be the hands-on, end-to-end owner of the architecture and design for these brand new products.
RESPONSIBILITIES ? Develop and launch applications and components for Connected TV and OTT platforms such as Roku, Amazon Fire TV, Apple TV, Playstation, Xbox, Vizio, Samsung, LG and more. ? Develop all solutions to sterling degrees of performance, resource usage and customer delight ? Work closely with other engineers to investigate design approaches, prototype new technology and evaluate technical feasibility of new features ? Be an active and engaged owner of the product and customer experience, collaborating effectively with Product Management, Design and other disciplines ? Manage multiple competing priorities in a fast-paced, exciting environment ? Troubleshoot and resolve issues, problems, and errors encountered across our various endpoints ? Perform code reviews, write unit and integration tests ? Analyze user stories and participate in sprint planning, scrums, demos and retrospectives
QUALIFICATIONS ? 5-7+ years of professional software development experience with a minimum of 2 years of development experience on Connected TV or Mobile devices ? Bachelor’s Degree in Computer Science or equivalent experience in the software development field ? Hands on development and debugging experience with programming language(s) native to Connected TV or Mobile devices ? Experience using Ruby, Python, Javascript and other similar scripting languages ? Experience using version control systems such as Git and Github ? Proven ability to work with all members of an extended, geo-distributed and diverse project team ? Must be detail-oriented, self-organized, committed to quality and capable of tracking multiple issues simultaneously ? Experience with developing mobile applications that interface with web / RESTful APIs ? Ability to learn and adapt to unfamiliar technologies, both open-source and proprietary ? Clear and effective written and verbal communication skills
PREFERRED QUALIFICATIONS ? Understanding of and experience with advertising technology based specifications (VAST, VPAID, MRAID), products and their underlying technical flow ? Experience with Connected TV devices (Roku, Amazon Fire TV, Apple TV, Playstation, Xbox, Vizio, Samsung, LG) and their associated programming languages and development stacks ? Experience developing applications for Roku platforms using BrightScript and SceneGraph ? Experience developing on Connected TV using HTML5 and JavaScript ? Experience developing developer oriented SDK’s, API’s or libraries ? Understanding of front-end programming: JavaScript, AJAX, JSON, HTML5 ? Experience using web application development frameworks such as Rails ? Experience with Agile development practices and Test-Driven Development ? Experience with video technologies, workflow and playback experiences (i.e. HLS, MPEG-DASH, SSAI)