We are growing our engineering team rapidly and are looking for great people to join the exciting software development world of Over the Top (OTT).
BrightLine is looking for a mobile engineer to help accelerate the growth of our OTT advertising solutions and products. Working closely with other engineering teams, product and product management teams, this position will play a leading role in shaping the development for our IOS/Android and AppleTV tech stacks, while looking to maximize ROI while continuing to identify and executing innovating opportunities to showcasing OTT AdvancedTV values in the industry.
Work in an Objective-C code base to implement new functionality and improve iOS/tvOS frameworks
Work in Java code base to implement new functionality and improve the Android framework
Work with media partners to integrate the iOS, tvOS, and Android framework into their application
Triage production issues with iOS, tvOS, and Android frameworks
Work with team to architect new functionality into platform frameworks
Work with universal build scripts for iOS/tvOS to output framework
Fast-paced environment that requires a candidate who can adapt to different challenges and balance different perspectives
Ideal candidate has the ability to find innovative and resourceful ways of overcoming barriers and external factors to accomplish product and business goals
Our Software Engineers work on many projects that carry varying responsibilities. Ideal candidate will be working on iOS, Android and AppleTV SDK products (OTT Advertising, Data Management or other Ad Tech related projects) for either Android or iOS
Complicated and data-driven advertising landscape necessitates a candidate with an analytical mindset and technical competence
Design and build advanced applications for the iOS & Android platform. How to build universal frameworks that integrates into an application regardless of IDE version or application programming language
Deep technical knowledge of mobile application development (either Android or iOS)
Knowledge of UI frameworks (either Android, iOS, XML), MVP application design and complex, reactive touch-based UI
Collaborate with cross-functional teams to define, design, and ship new features
Unit-test code for robustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Bachelor's or Master's Degree in Computer Science, Engineering or a related field
5 or more years’ experience in software development with at least 5 years in mobile iOS and/or Android development
Successfully developed & deployed one or more native iOS app and/or Android app that showcases a rich, interactive user interface
Extensive programming experience in Java, C++, Objective-C and SWIFT
Knowledge of UI and animation frameworks, Xamarin, touch user interface, and MVP (minimum viable product) application design
Knowledge of Apple framework differences between iOS/tvOS and what is currently supported
Strong object-oriented skills including design, coding, and testing patterns
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
ADDITIONAL QUALIFICATIONS, NOT REQUIRED:
UI/UX design skills
Experience with server-side technologies and frameworks
Use this form to apply for this position.
Add your Cover Letter and Resume by pasting the contents into the specified fields. If preferred, you may add a URL for downloadable versions (via Google Drive, BOX, Dropbox etc.).
Applications without Resumes will not be considered.