< Back to Careers

Mobile Engineer

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).


OVERVIEW:

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.

RESPONSIBILITIES:

  • 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

CHALLENGES

  • 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


QUALIFICATIONS:
      

  • 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 developing mobile Apps using UIwebkits (e.g., HTML, CSS, JavaScript)

  • Experience with server-side technologies and frameworks


Apply

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.

Name *
Name