HBO – Web UI Developer @ Globant

HBO Logo
About the Job
At Globant Logo
Client HBO
Role Web UI Developer
Location Remote, USA
Duration 5 months
May 2020 – September 2020
Summary Development of new features and maintenance of HBO’s home website

Globant

Globant is an IT and Software Development company headquartered in Argentina that operates in over 14 countries across the Americas, Europe and Asia. I was briefly assgined to work as UI Developer for HBO in the aftermarth of the COVID-19 pandemic that saw a lot of people having to scramble into different assignments to make up for the sudden shutdown of projects.

HBO

Home Box Office (HBO) is an American pay television network owned by WarnerMedia Studios & Networks. Maintaining a general entertainment format, programming featured on the network consists primarily of theatrically released motion pictures and original television programs as well as made-for-cable movies, documentaries, occasional comedy and concert specials, and periodic interstitial programs.

The company’s headquarters are located in New York City, but the team I worked with during this time had a 100% remote composition with people located in Argentina, Mexico, Colombia and the U.S.

HBO.com home page

The Experience

One of the most challenging tasks of this experience was integrating Flowtyped for static type checking in the main website’s codebase. The project had been passed ownership by several different teams by different vendors and the difference in styling on the code was very noticeable. As a solution the team proposed integrating static code checking tools such as ESlint, Prettier and Flowtyped, and it was my task to integrate Flowtyped. The task took several weeks to complete and we hit a lot of roadblocks on the way because of limitations of both the Flowtyped tool and the codebase’s architecture itself.

Achievements

  • Maintenance and development of HBO’s main website that hosts thousands of visitors daily
  • Integrated flow typechecking into the codebase

Technology used

  • Accessibility (A11Y)
  • Adobe Experience Manager (AEM)
  • Agile
  • Babel
  • BaconJS
  • Browserstack
  • CSS
  • Classnames
  • Confluence
  • Content Management System (CMS)
  • Docker
  • ESlint
  • Enzyme
  • Express
  • Fastly
  • Flowtyped
  • Git
  • Gitflow
  • Github
  • Glob
  • Handlebars
  • Husky
  • IntelliJ Idea
  • Istanbul
  • JSON
  • Javascript
  • Jenkins
  • Jest
  • Jira
  • Lodash
  • Mocha
  • NPM
  • Ngrok
  • PostCSS
  • Prettier
  • Ramda
  • React Hooks
  • React
  • Scrum
  • Stylelint
  • VMware
  • Webex
  • Webpack
  • Zeplin

alfunkso.net