contact us


Software Engineer (UI)

About Us

Television today spans far beyond the traditional TV set. It’s the last few seconds of a basketball game streamed to your iPhone –and all of season two on your tablet. A leading video platform company, IBM Cloud Video enables TV networks, cable providers, and studios to offer video across screens. A highly strategic and growing area within IBM, the cloud video unit is a nimble, startup like business within one of the largest, most powerful companies in the world. We offer our employees the benefits of a large company (access to tools and resources that meet their career goals and interests, the ability to work with engaged peers across the world, excellent compensation and benefits) while ensuring that we keep our core traits as a start-up: flexibility and ingenuity. Our vision is truly unique and we are adding to our team! Please apply to IBM Cloud Video openings at:

The Role

The Software Engineer (UI) for Clearleap is part of a collaborative customer requirements based team effort and develops software components for video management, processing and delivery to multiple TV platforms.  The role involves defining, developing, operating and maintaining high volume online video streaming systems that allow people to watch premium television shows and movies online.  This role will be largely focused on front end development, but may also include development / augmentation of the RESTful APIs in Java with which the front end application will communicate.

Link to apply:

Experience / Skills Required

2yrs - Experience developing Single Page Apps using one of the following frameworks: Angular, Angular2 or EmberJS
2yrs - Experience using Responsive Grid Systems (Bootstrap, etc.)
2yrs - Experience writing JS modules, (AMD, CommonJS, ES6 Modules)
2yrs - Experience using modern build tools like, Grunt, Gulp, Webpack or Broccoli
2yrs - Experience in HTML, CSS, SASS/LESS, Javascript, jQuery library
2yrs - Experience with UX/UI design patterns

Additional Preffered Skills and Experience
  • Experience designing, implementing deploying and maintaining enterprise level distributed systems
  • Experience in Java 1.6 or above.  Certifications preferred
  • 2yrs - experience with Groovy / Grails application development
  • Experience using HTML5 Video API
  • Experience using RESTful web services
  • Experience using front-end frameworks like Bootstrap
  • Experience using Object-Oriented JavaScript and best practices
  • Experience with JS dependency management
  • Experience with JS template engines like Mustache or Handlebars
  • Experience building custom ajax request with error handling
  • Working with JSON and XML
  • Experience working in a backend MVC framework
  • Familiar with ES2015/ES6 features
  • Familiar with useful libraries like underscore, modernizr, etc.
  • Familiar with BEM (Block, Element, Modifier)
  • Unit Testing with Jasmine or Mocha
  • Testing using CasperJS
  • Photoshop
  • NodeJS
  • Competitive salaries
  • Company subsidized medical, dental, and vision coverage
  • Life, short term and long term disability insurance
  • 401(k) and stock purchase programs
  • 15 days of vacation in the first year
  • 10 paid holidays and 2 floating days
  • Free lunch Wednesdays
  • Free snacks and drinks, including soda fountain
  • Onsite gym and showers
  • 3 scooters, 2 ping pong tables, 1 foosball table, and corn hole!
  • Regular fantasy sports leagues and quarterly cooking competitions (with prizes!)

We offer a flexible, exciting, and entrepreneurial work environment and look forward to you joining our team!


What's going on?
IBM Brings Watson to its Cloud Video Technology

IBM Brings Watson to its Cloud Video Technology IBM unveiled new Watson-powered cognitive services for its Cloud Video technology that are designed to transform how organizations unlock data-rich insights for video content and audiences. The new services can help deliver differentiated, personalized viewing experiences for consumers. Digital video is a booming area for content but […]


October 17 – 20, 2016 Cannes


October 26 – 28, 2016 Buenos Aires

IBM World of Watson

October 24 – 27, 2016 Las Vegas, NV

Streaming Media West

November 1 – 2, 2016 Huntington Beach, CA

Stay In Touch