About the Job | |
---|---|
At | |
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.
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
You must be logged in to post a comment.